To do the hardest work,this needs to be open*
* We need more partners before we open-source the core,
to stabilise the code and SDK.
Lainstack is extendable with new connectors, blocks, data lake packs, and more. It is also built to be self-hostable.
Lainstack's strategy: sustainable progress
Open source made Lainstack possible, and opening the core is how we give back. It also keeps control with you: inspect how it works, run it independently, adapt it to your operation, and keep going if our paths diverge. As an independent company, we succeed when you choose to grow with us.
AGPLv3, because sharing is caring.
We offer the core of Lainstack with some limitations to protect our own business. If you'd like to seek an Enterprise licence or want a commercial licence, go to Request early access.
Run it
Use Community for any purpose, including commercial work.
Change it
Study the source and make your own modifications.
Share it
If you distribute it, keep the licence and provide corresponding source.
Serve changes
If users interact with your modified version over a network, offer them its corresponding source.
It runs entirely in your cloud.
Lainstack is built to run inside a closed network. Whether we host it or you do, operational data stays within the deployment perimeter and the stack connects only to the systems you choose.
Services
- HTTP service
Web
Workspace UI, API, and MCP edge
TypeScript · Bun · Elysia · React
- HTTP service
Automation & AI API
Runs, triggers, credentials, and MCP
TypeScript · Bun · Elysia
- HTTP service
Data Lake API
Reference Tables, data packs, and file metadata
TypeScript · Bun · Elysia
- Background worker
Automation Worker
Durable workflow, block, and AI execution
TypeScript · Bun · Temporal · LangGraph · LangChain
- Background worker
Outbox Worker
Realtime, email, and durable event relays
TypeScript · Bun · NATS
Platform services
Data plane
- PostgreSQLsystem records
- PgBouncerconnection pool
- S3object storage
Execution
- Temporaldurable workflows
- NATS JetStreamevent bus
- Valkeycache
Trust + realtime
- Keycloakidentity
- Cerbosauthorisation
- Centrifugolive updates
It comes with all you need to start and scale your instance.
Choose the official Docker Compose setup for local or single-host use, or the Helm chart for Kubernetes.
Docker Compose
Develop, evaluate, and run a smaller operation.
Helm chart
Run the same stack on a cluster you control.
All you need for a small operation.
Community is a complete self-hosted Lainstack deployment for one operation: secure, realtime, automation-ready, and AI-capable.
Included in Community
Identity and security
SSO, authentication, authorisation, and every core security feature.
Automation essentials
Core blocks and general-purpose connectors, including email.
AI functionality
Every AI connector, agent capability, and AI-enabled workflow block.
The Data Lake
Reference Tables, file metadata, and the extendable data foundation.
Realtime throughout
Live updates across runs, review, and the workspace.
Not included in Community
Logistics-specific connectors and blocks
Logistics-specific data packs
Multi-tenancy
Multi-region deployments
Cloud-specific optimisation
Throttling controls
Support
You'll have to wait a bit for open source.
We'll publish the core after Lainstack has been tested enough in real operations. If you'd like access before then, request early access.
Request early access