The open-source
application platform
that runs on
your infrastructure.
Cloud gives every application identity, permissions, product UI, data, automation, and operations. Use the building blocks you need and keep each service independent.
AGPL-3.0-or-laterBunHonoSolidJSPostgresValkey
GET
/api/inventory/health200longest prefix match
- appId
- inventory
- routePrefix
- /api/inventory
- baseUrl
- http://inventory:3000
inventory registered
{ "status": "ok" }gateway-routerroute.matchinventory24 ms
A working platform from day one.
Start with applications for everyday work. Build your own on the same foundation.
GridsInventory / All records
Useful applicationsReady for everyday work.
Shared platformIdentity, UI, data, and operations.
Independent servicesYour domain, deployment, and release.
One declaration connects your application.
Define its identity, routes, and appearance. Cloud connects it to the shared platform.
- Identity and routes
- Shared platform services
- Independent runtime and release
import { defineApp } from "@k2b/cloud";
export const app = defineApp({
id: "my-app",
name: "My App",
appearance: { accent: "#1b5fd9" },
basePath: "/app/my-app",
routes: [
"/api/my-app",
"/app/my-app",
],
});
export const { ssr, plugin } = app;registeredroutedready
The platform at a glance.
What Cloud provides, what applications own, and what operators run.
Applications included
- Notebooks
- Spaces
- Grids
- Files
- Contacts
- Assistant
Shared platform
- Identity and access
- Gateway and application registry
- UI, settings, and administration
- Jobs, workflows, and notifications
- Logging, tracing, and health
Every application owns
- Domain and permissions
- Routes and API
- Durable data
- Image, version, and release
Reference stack
- Runtime
- Bun · Hono
- Interface
- SolidJS SSR · @k2b/ui
- State
- Postgres · Valkey
- Deployment
- Independent services