The self-hostable Firebase alternative. Sites, server apps, functions, a managed database, and object storage — each in its own Firecracker microVM. Built in Rust.
Get Started ->Capabilities
Nine primitives that compose into a complete platform. Deploy any kind of app — then the database, storage, and auth to back it. No vendor lock-in; runs on your own hardware.
Deploy any static site or SPA. Push files, get an HTTPS URL. Multiple sites, prefixes, and custom domains per project. Zero configuration.
Push source in Bun, Node, Rust, Python, or Go — built server-side, no Docker on your laptop. Bring a Dockerfile if you'd rather. Persistent volumes, health checks.
Write Rust or JS/TS, compiled server-side to a wasi:http component. Run on request or a cron schedule. Outbound HTTP and own-bucket storage, default-deny sandboxed.
A RhypeDB instance per project — backed up automatically, reachable over TLS, with a built-in JWT issuer and default-deny per-user rules. No database to run.
S3-compatible buckets per project. SigV4 auth, presigned URLs, multipart uploads — point any AWS SDK at it. No separate service to stand up.
Host a game server, voice server, or any UDP protocol. Scale to zero; the first packet wakes it. Clients connect straight to a raw port.
Every project runs in its own Firecracker microVM — a real kernel, hardware-isolated. All tenants untrusted by design. The same technology behind AWS Lambda.
Certificates provisioned and renewed automatically via ACME. Wildcard for project subdomains, HTTP-01 for custom domains. HTTPS everywhere, always.
Everything is a command — deploy, logs, rollback, secrets, domains — or push-to-deploy over git. Scriptable, composable, no clicking through dashboards.
Workflow
No build pipelines to wire up. No YAML. Push source; jkbase builds it server-side and serves it on HTTPS.
Create a project on jkbase.app or on a platform you host yourself. Describe it in one jkbase.toml.
Push source. jkbase builds it in a sealed, network-fenced microVM -- no Docker on your machine.
Your project is online at your-project.jkbase.app with automatic TLS. That's it.
In practice
A real workflow. No tricks, no cuts.
Your infrastructure. Your hardware. Your rules. Open source, self-hostable, no compromises.
Open Console ->