ARCHITECTURE

One node binary. One compiler. One artifact that's the same thing everywhere.

A node runs the services its config names: register, worker, gateway, stats, auth, secrets, and the build backend, all from one binary. A cloud is a set of these nodes joined into one swarm.

Services per Node

7

One binary

Compiler Checks

Every push

Line-accurate errors

Content-Addressed Objects

1

Per compiled project

Swarm Nodes

N

Closed by default

Push → Compile → Run

Per push

1 artifact

Compared

Content-addressed

Requests Routed

96,850

Last 7 days +12%

Git-Native

Infrastructure as code you already trust

Every other platform asks you to trust a dashboard, an API, or a vendor's control plane. Taubyte v2 asks you to trust git. Because you already do.

Code review for infrastructure

The same PR flow your team already uses.

Rollback is git revert

Not a support ticket.

Branches map to environments

main to production, release/* to staging, anything to a preview.

Full audit trail for free

Every infra change is a commit, with an author and a diff.

One Vocabulary, 23 Typed Resources

Zero surprise

Everything in a project, a function, a database, a queue, a gateway route, an AI agent, is one of 23 typed kinds. A resource can't accidentally be two things.

The access block is the whole permission model.

A workload declares exactly what it reaches and which verbs it wants. Checked before anything is touched.

Verbs belong to the target, not the caller.

Asking a cache to exec a query is a compile-time error.

NodeNodeNodeNodeEgress denied

Multi-instance resources get admission control.

Addressed as label/instance; the first open runs a validator function you write.

A cloud is a closed swarm.

Nodes join with a swarm key; outbound egress is denied by default.

The path from push to response

Build

A git push reaches the build service, which compiles and publishes the project by name to the register.

Route

A client request hits the gateway, routes by host and path; placement picks a warm worker.

Run

The worker resolves the target, turns its access block into grants, and runs it.

What runs on your laptop is what runs in production

WebAssembly components

function, worker, component: Component Model with WASI 0.2, no filesystem or sockets, a hard memory ceiling.

Containers

application, sandbox, worker: Docker or containerd, egress firewall and memory limit.

Static sites

website: build output served directly from the content-addressed asset store.

Taubyte
PostgreSQL
MongoDB
Kafka / NATS

One compiler, three surfaces.

dream starts several full nodes in one process. Same routing, same services, same deployment flow as production. One compiler runs in the CLI, the build service, and the browser (compiled to WebAssembly). What validates your config locally is byte-for-byte the same logic that validates it on push.

JSON Schema & TypeScript types: Emitted for your editor and tooling.

Decompile: A built object can be turned back into source files.

See how it connects to what you already run.

Composable Capabilities covers your existing data layer, messaging, and storage.

See Composable Capabilities