# Akter > The framework for durable, stateful backends that power realtime apps, background work, and agents. - [Quickstart](https://docs.akter.dev/quickstart.md): Go from an empty directory to a running, tested actor app on an embedded Postgres database. - [Concepts](https://docs.akter.dev/guides/concepts.md): Actors, turns, receipts, and the ways work continues after a turn. - [Product fit and non-fit](https://docs.akter.dev/product/fit-and-non-fit.md): When Akter fits a backend, and when another tool is the better choice. - [Effect all the way into the commit](https://docs.akter.dev/guides/effect-into-the-commit.md): A command handler is an ordinary Effect that runs inside the transaction that commits its turn. - [Testing](https://docs.akter.dev/guides/testing.md): Test actors with ActorTest: the real turn path, crash points, time, and the database under test. - [Deploy](https://docs.akter.dev/guides/deploy.md): Take an app from the quickstart to a production process on Postgres, and what is supported today. - [Comparison](https://docs.akter.dev/guides/comparison.md): How Akter compares with Durable Objects, Rivet, Restate, and Temporal. - [Server API](https://docs.akter.dev/api/01-server-api.md): Actor declarations and server composition in @rikalabs/akter. - [Context capabilities](https://docs.akter.dev/api/02-context.md): The typed context service each handler phase receives, and what it may do. - [TypeScript SDK](https://docs.akter.dev/api/03-typescript-sdk.md): The browser-safe Promise client derived from your actor definitions. - [Drizzle integration](https://docs.akter.dev/api/04-drizzle.md): Actor-owned tables and relational queries with Drizzle. - [Generating clients](https://docs.akter.dev/api/05-generated-clients.md): Call a served actor from a client generated in any language from its OpenAPI document. - [The akter CLI](https://docs.akter.dev/api/06-cli.md): The akter command-line tool: its commands, flags, output, and exit statuses. - [Generated contracts](https://docs.akter.dev/api/generated-contracts.md): What actor definitions expose to clients. - [API naming](https://docs.akter.dev/api/naming.md): The settled names of Akter's public API. - [API and protocol versioning](https://docs.akter.dev/api/versioning.md): How APIs, protocols, and stored formats stay compatible across rolling deployments. - [Post-foundation API sketches](https://docs.akter.dev/api/post-foundation-sketches.md): Illustrative sketches of planned APIs; not exported yet. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.