# Forge > A backend infrastructure library with eight bounded primitives and one contract across Rust, JavaScript on Node.js and Bun, Python, and Go. Forge runs inside an application backend. PostgreSQL provides shared durable state, memory provides process-local test state, and filesystem or S3-compatible storage may hold blob bytes. Applications own protocols, authorization policy, deployment, observability export, and every frontend choice. ## Documentation Sets - [Abridged documentation](https://tryforge.dev/llms-small.txt): a compact version of the documentation for Forge, with non-essential content removed - [Complete documentation](https://tryforge.dev/llms-full.txt): the full documentation for Forge ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [Quickstart](https://tryforge.dev/quickstart/): Install Forge, choose a runtime profile, and make your first calls. - [Scope and costs](https://tryforge.dev/scope/): Hot-path costs, durability boundaries, partial adoption, and when to use a service directly. - [Primitive semantics](https://tryforge.dev/semantics/): Consistency, ordering, retry, outage, and multi-process guarantees for every primitive. - [Primitives](https://tryforge.dev/primitives/): The eight primitives, what each is for, and the methods you'll call. - [Recipes](https://tryforge.dev/recipes/): Backend patterns for auth, jobs, event transport, files, and scheduled work. - [Configuration](https://tryforge.dev/configuration/): Every forge.toml setting, its default, and what it changes. - [Operations](https://tryforge.dev/operations/): Running Forge in production: system database, workers, scheduler, health, durability, errors. - [Reference](https://tryforge.dev/reference/): Cross-language method index, return types, the error taxonomy, and limits. - [Tutorial: to-do app (Rust)](https://tryforge.dev/tutorials/todo-app/): A Rust and Rocket API on auth, key/value, rate limit, and queue. - [Tutorial: URL shortener (Python)](https://tryforge.dev/tutorials/url-shortener/): A Python and FastAPI link shortener touching all eight primitives. - [Tutorial: chat app (Node)](https://tryforge.dev/tutorials/chat-app/): A Node and Hono realtime chat with presence, typing, and attachments.