Global edge runtime
Run functions in 34 regions with no cold-start tax. Requests land on the nearest node automatically, and Basalt keeps warm capacity ahead of your traffic curve.
Basalt is the control plane for teams that ship. One platform for builds, edge runtimes, and observability — with immutable deploys, instant rollbacks, and p99 latency you can set your watch to.
npx basalt@latest init
A single control plane that replaces the tangle of CI runners, edge configs, and dashboards you stitched together last year.
Run functions in 34 regions with no cold-start tax. Requests land on the nearest node automatically, and Basalt keeps warm capacity ahead of your traffic curve.
Every deploy is immutable and content-addressed. Revert to any prior release in one command — no rebuild, no downtime, no drama.
Traces, logs, and metrics on one pane. Follow a single request from the edge to your database and back, with no agents to install.
Every pull request gets a production-grade URL, seeded with real data and torn down on merge.
Push any framework. Basalt detects, builds, and caches it reproducibly — the same artifact, every time.
KV, queues, cron, and object storage as first-class resources. No lock-in, no glue code, no surprise egress.
Three stages stand between a commit and live traffic in 34 regions — and Basalt runs each one for you.
Basalt hashes your inputs and skips work it has already done. Identical commits never build twice.
New releases take a slice of traffic first. Error-rate or latency regressions halt the rollout automatically.
Because deploys map one-to-one to commits, recovering is exactly as fast as your version control.
The numbers teams live by, measured across the fleet over the last thirty days.
Start free and scale when you are ready. No credit card, no sales call, no forklift migration.