Skip to main content

Run Forge in production

The embedded facade is intentionally simple. Production deployments use the same engine with durable stores, a queue, an API host, and workers.

ChooseWhen
EmbeddedYou are learning, writing a script, testing, or can accept in-process state.
ServerYou need multi-process work, persistent state, recovery, realtime clients, or tenant-aware hosting.

The repository's compose.yaml starts PostgreSQL with pgvector, Redis, migrations, the reference app, API host, and worker. See Configuration, Durable runtime, and Troubleshooting.