the core concept

A Space is one isolated world.

Code, dependencies, services, databases, secrets and processes — packed into a single environment that runs identically in dev, validation, CI and production.

What lives in a Space

Everything your project needs, in one place — nothing leaking out, nothing leaking in.

  • The code
  • The dependencies
  • The services
  • The databases
  • The secrets
  • The processes

The same Space runs in development, validation, CI and production. One definition, every stage.

One Space per project

Each project gets its own world. Run several in parallel with zero interference.

No more:

  • Port conflicts
  • Shared PostgreSQL
  • Shared Redis
  • Env vars bleeding together
  • Giant Docker Compose files
  • “works on my machine”
your machine — one node
web
space :5280
api
space :4100
worker
space job
runc · rootless · OCI — no daemon, no kubelet

Lighter than a pod. Faster than a daemon.

A Space is built on runc and the Linux kernel directly — the isolation that proved itself in the cloud, with none of the orchestration tax.

runc

Proven OCI runtime — real namespaces, real cgroups.

rootless

No daemon, no root. Your uid, your files.

OCI builds

Docker-compatible images, no Dockerfile to maintain.

One Space everywhere.

The same environment from the first commit to production.

space command reference