Cut your build down.
Ship only what changed.
Carver fingerprints, versions, and pushes your static assets to the edge on every deploy — with instant rollback if a release goes wrong.
Built for the last mile of a deploy
Most of what slows a release down happens after the build finishes. Carver handles that part so your pipeline doesn't have to.
Content-hash fingerprinting
Every asset is hashed on push, so browsers and CDNs cache aggressively without ever serving something stale.
Delta uploads
Only changed files leave your machine. A typical release moves a few megabytes, not the whole bundle.
One-command rollback
Every push is a named release. If something's wrong, point traffic at the last good one in under a second.
Three commands, first release
Install the CLI
npm install -g carver — or grab a static binary from the releases page.
Link a project
carver init writes a small config next to your build output directory.
Push a release
carver push ./dist fingerprints, diffs, and publishes — printing a shareable release URL.