<!-- Generated from the canonical OpenPost public page. Do not edit this build artifact. -->

Title: Developer Docs
Description: Find the architecture, setup, API, frontend, backend, testing, contribution, and release documentation for OpenPost.
Canonical: https://docs.openpo.st/development/
Source: [https://docs.openpo.st/development/](https://docs.openpo.st/development/)

# Developer Docs

Use these docs when you are changing OpenPost itself: backend routes, platform adapters, frontend components, generated clients, MCP tools, billing infrastructure, database migrations, tests, or release behavior.

Developer docs are separate from user-facing docs and self-hosting docs. They can assume repository access, local toolchains, and willingness to run checks.

## Start here

- [Development Setup](https://docs.openpo.st/development/setup) gets the repo, frontend, backend, and docs running locally.
- [Architecture](https://docs.openpo.st/development/architecture) explains the main boundaries.
- [Contributing](https://docs.openpo.st/development/contributing) covers contribution workflow.
- [Testing](https://docs.openpo.st/development/testing) covers local and CI checks.
- [Releases and Versioning](https://docs.openpo.st/development/releases) covers SemVer, production releases, and failure handling.

## Backend and API

- [Backend](https://docs.openpo.st/development/backend) covers Go backend conventions.
- [API Reference](https://docs.openpo.st/development/api-reference) renders the generated OpenAPI spec.
- [API Tokens](https://docs.openpo.st/development/api-tokens) documents one-time secrets, expiry, scopes, workspace boundaries, and revocation.
- [Background Jobs](https://docs.openpo.st/development/background-jobs) covers durable job behavior.
- [Platform Adapters](https://docs.openpo.st/development/platform-adapters) covers provider integration rules.
- [Billing and Usage](https://docs.openpo.st/development/billing-and-usage) covers entitlements, usage counters, and hosted billing primitives.

## Frontend, MCP, and launch work

- [Frontend](https://docs.openpo.st/development/frontend) covers SvelteKit app conventions.
- [MCP and ChatGPT App](https://docs.openpo.st/development/mcp) covers tool-server and Apps SDK integration notes.
- [Production Architecture](https://docs.openpo.st/development/production-readiness) records shared hosted and self-hosted architecture, provider verification, and release checks.

## Adjacent docs

- If you are using OpenPost through the web app, CLI, or MCP client, start with [User Docs](https://docs.openpo.st/usage/).
- If you are deploying or operating an instance, start with [Self-Hosting Docs](https://docs.openpo.st/self-hosting/).
