CD WITHOUT THE PLATFORM
One line.Not a platform team.
Add Zephyr to the bundler you already use. Get preview URLs, environments, release and rollback, without building and staffing your own CD platform.
vite.config.ts
→ build · upload what changed · live URL
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { withZephyr } from 'vite-plugin-zephyr';
export default defineConfig({
plugins: [react(), withZephyr()],
});BUILD VS. ADD
Your CD platform is not your product.
Build your own
- Preview environments per branch
- Versioned asset storage and CDN
- Promotion, rollback, permissions
- A team to run it, forever
months to build · headcount to keepAdd Zephyr
- A live URL for every build
- Uploads only what changed
- Environments, release and rollback
- Roles and protected environments
one line · this afternoonKeep your build
No new build system, no migration. Zephyr plugs into the bundler config you already have.
Upload only the diff
Files are fingerprinted, so only what changed goes up. Big apps deploy like small ones.
Release built in
Environments, tags, release and rollback come with it. Nothing extra to wire up.
HOW IT WORKS
Live before your coffee is cold.
Or add withZephyr() to your config by hand.
Your normal build command. The result is live at its own URL.
Point production at the build when you are ready.
Sub second builds and sub second and versioned deploys combined with instant rollbacks help avoid Sev1 downtime.
BOOK A DEMO
Add the lineon the call.
30 minutes with an engineer. Bring a repo and leave with a live URL.
- Zephyr added to your bundler
- Your first build live
- What you can stop maintaining