BLOK
New: The payments block is live · see what's new →
composable infrastructure · ship in blocks

Ship the boring
parts in blocks.

BLOK is the composable backend platform — snap together auth, database, storage, queues and payments, then ship it with one CLI. No glue code, no YAML sprawl, no two-week setup.

Start snapping Read the docs
6 blocks, one CLI First deploy in 5 min 99.99% uptime SLA
Trusted by teams shipping at
FOUNDRYFOUNDRY
KERNELKERNEL
NORTHNORTH
MOXIEMOXIE
DEPTDEPT
VELOCITYVELOCITY
BASALTBASALT
CIVICCIVIC
The problem

Your product is ready. Your backend is a two-week YAML detour.

Features

Every boring part, one block.

Prebuilt, production-grade infrastructure — snapped together and wired with a single CLI.

Auth in one block

Login, SSO and sessions that ship in an afternoon — not a sprint.

Learn more

Database, provisioned

Postgres with backups, pooling and migrations — wired in one command.

Learn more

Object storage

Uploads, CDN and signed URLs — no bucket policies to babysit.

Learn more

Queues & jobs

Background work that retries, dedupes and scales without a babysitter.

Learn more

Payments

Subscriptions, invoices and webhooks — pre-wired for the boring parts.

Learn more

Edge functions

Run code next to your users, deploy it with the same CLI.

Learn more
The product

From blank repo to production backend in one command.

  • Snap six blocks in the console or CLI
  • Wire them with typed config, not YAML
  • Ship on our edge, or bring your own cloud
terminal
# snap a backend together
$ blok init
$ blok add auth database storage queue payments edge
$ blok up --env prod
✓ 6 blocks running · api.blok.dev
How it works

Three steps to a backend.

01

Snap

Pick blocks from the catalog — auth, db, storage and more.

02

Wire

Connect them with typed config. Permissions and secrets handled.

03

Ship

Deploy to the edge. Migrations, backups and scaling run themselves.

0
blocks in catalog
0
to first deploy
0
command to ship
0%
uptime SLA
Customers

Teams who got their week back.

★★★★★

"We replaced six microservices and a pile of Terraform with a single blok up. Took an afternoon."

IR
Ivy Rhodes
CTO, Foundry
★★★★★

"Auth was the thing we always cut corners on. Now it's a block we add in minutes."

DM
Dario Mendes
Founder, North
★★★★★

"The boring parts used to eat a whole sprint. Now they ship before lunch."

LK
Lena Kovács
Eng Lead, Moxie
Pricing

Start free. Scale when you ship.

Free
$0/mo

For side projects and one block.

  • 1 project
  • 2 blocks
  • Community support
Start free
Enterprise
Custom

Dedicated infra and compliance for large orgs.

  • Dedicated cloud
  • SOC 2 / HIPAA
  • White-glove SLA
Contact us
FAQ

Questions, answered.

What's a block? +
A block is a prebuilt, production-ready piece of your backend — auth, a database, storage, a queue, payments. Snap them together and they wire up automatically with typed config and secrets.
Can I bring my own cloud? +
Yes. Run on our edge out of the box, or pin any block to your own AWS, GCP or Azure account. The CLI and the wiring stay identical.
Do I have to learn YAML? +
No. Blocks wire together with typed config, not a thousand lines of YAML. See the docs for the full reference.
Is my data safe? +
SOC 2 Type II, encryption everywhere, and secrets injected as environment variables. Your data is never used to train anything and you can delete it at any time.
Get started

Ship the boring parts.
Get back to the fun ones.

Snap a backend together in five minutes, not two weeks.

Start snapping