Deploy Serverless Functions at the Edge
💻 Join the Discord
✉️ Get email updates
Open Source • TypeScript • Web APIs
Cron triggers • Instant deployments
Interactive playground
Lagon is a free Open Source Runtime and SaaS that make it easy to deploy TypeScript and JavaScript Serverless Functions at the Edge, using V8 Isolates. It's also self-hostable.
Warning: Lagon is still in heavy development. Do not use for production usages.
Current status:
- Dev
AlphaBetaGeneral Availability
- runtime Rust JavaScript Runtime, using V8 Isolates
- js-runtime JavaScript code for the Runtime, containing the Web APIs
- cli CLI to manage Functions
- docs Documentation website
- serverless HTTP entrypoint for Functions, using the Runtime and exporting metrics
- website Dashboard and API
- www Public website
- JavaScript Runtime based on V8 Isolates with Web APIs
- Deploy APIs, SSR(ed) websites, Webhooks endpoints, Cron jobs...
- CLI to manage Functions and run them locally
- Playground in the website
- Deploy at the Edge using the Cloud SaaS, or self-host it
Lagon is a fairly recent project. It is still in heavy development, so expect breaking changes and buggy features.
Lagon uses V8 Isolates, which are sandboxed environments used to run plain JavaScript. That means each Function memory is isolated from each other and from the host. They are used behind the scene by Node.js, Electron, Deno (and Deno Deploy), Cloudflare Workers and more.
V8 Isolates are very fast to start (faster than starting a whole Node.js process) and such allows to have a very low latency coupled with almost free cold-starts.