open source / self-hostable / Rust

jkbase.

The self-hostable Firebase alternative. Built in Rust.

Get Started ->

Everything you need to ship.

Six primitives that compose into a complete platform. No vendor lock-in. Deploy on your own hardware.

01

Static Hosting

Deploy any static site or SPA. Push files, get a URL with automatic TLS. Global edge caching. Zero configuration required.

02

WASM Functions

Write serverless functions in Rust or JavaScript, compiled to WebAssembly. Sub-millisecond cold starts. Scale to zero when idle.

03

Server Containers

Deploy long-running services from a Dockerfile. Persistent volumes, health checks, automatic restarts. Full control over your runtime.

04

Firecracker Isolation

Every project runs in its own Firecracker microVM. Hardware-level isolation with minimal overhead. The same technology behind AWS Lambda.

05

Automatic TLS

Certificates provisioned and renewed automatically via ACME. Wildcard support for project subdomains. HTTPS everywhere, always.

06

CLI-First Workflow

Everything is a command. Init, deploy, logs, rollback -- all from your terminal. Scriptable. Composable. No clicking through dashboards.

Three commands to production.

No build pipelines. No YAML files. No waiting. Write code, deploy, done.

01
$ jkbase init

Scaffold a project. Pick your primitives. Generates a jkbase.toml with sensible defaults.

02
$ jkbase deploy

Push to production in seconds. Assets uploaded, containers built, functions compiled -- all in one command.

03
// live

Your project is online at your-project.jkbase.app with automatic TLS. That's it.

Deploy a site in 20 seconds.

A real workflow. No tricks, no cuts.

terminal
~ $ mkdir my-app && cd my-app
~/my-app $ jkbase init
created jkbase.toml
created index.html
 
~/my-app $ jkbase deploy
uploading 2 files (4.2 KB)
provisioning TLS certificate
deploying to microVM
 
live at https://my-app.jkbase.app

Ship something today.

Your infrastructure. Your hardware. Your rules. Open source, self-hostable, no compromises.

Open Console ->