# Scenebrew Developers - [Overview](/): Generate stylized 3D game scenes from text — from your own code, your CI, or the coding agent you already use. - [Getting started](/getting-started): Create an API key and walk the read endpoints with curl — identity, credits, projects, scenes, artifacts, download. - [Generate a scene](/generate-a-scene): Create a scene, run the two AI steps, then blueprint and model — and download the GLB. - [Operations](/operations): One async model for everything slow — scene steps, session turns and library generations — with wait, poll, history and cancel. - [Library](/library): Themes, designs, recipes and assets — the reusable pieces a scene draws on — and files, the way binaries enter the API. - **Reference** - [Authentication](/authentication): API keys as Bearer tokens, the read and write scopes, and what 401 and 403 responses mean. - [Errors](/errors): Every error is an RFC 9457 problem document with a stable machine-readable code; a failed operation is data, not an error. - [Pagination](/pagination): Cursor pagination on every collection — limit, next_cursor, and message paging by id. - [Rate limits](/rate-limits): No per-key limits are enforced today; here is how they will look when they arrive. - API reference: Every operation of api.scenebrew.com (v0.14.0). - [API reference](/api-reference): Every operation of api.scenebrew.com, rendered from the published OpenAPI contract. - Identity - [Get Me](/api-reference/identity/get-me) - [Get Credits](/api-reference/identity/get-credits) - [List Models](/api-reference/identity/list-models) - Projects - [List Projects](/api-reference/projects/list-projects) - [Create Project](/api-reference/projects/create-project) - [Get Project](/api-reference/projects/get-project) - [Update Project](/api-reference/projects/update-project) - [Delete Project](/api-reference/projects/delete-project) - Files - [Upload Files](/api-reference/files/upload-files) - [Get File](/api-reference/files/get-file) - Scenes - [List Scenes](/api-reference/scenes/list-scenes) - [Create Scene](/api-reference/scenes/create-scene) - [Get Scene](/api-reference/scenes/get-scene) - [Update Scene](/api-reference/scenes/update-scene) - [Delete Scene](/api-reference/scenes/delete-scene) - [List Scene Sessions](/api-reference/scenes/list-scene-sessions) - [List Scene Artifacts](/api-reference/scenes/list-scene-artifacts) - [Get Scene Artifact](/api-reference/scenes/get-scene-artifact) - [Upload Scene Artifact](/api-reference/scenes/upload-scene-artifact) - [Download Scene Artifact](/api-reference/scenes/download-scene-artifact) - [Run Scene Step](/api-reference/scenes/run-scene-step) - Operations - [Get Operation](/api-reference/operations/get-operation) - [List Operations](/api-reference/operations/list-operations) - [Cancel Operation](/api-reference/operations/cancel-operation) - Sessions - [List Sessions](/api-reference/sessions/list-sessions) - [Create Session](/api-reference/sessions/create-session) - [Get Session](/api-reference/sessions/get-session) - [Update Session](/api-reference/sessions/update-session) - [Delete Session](/api-reference/sessions/delete-session) - [List Session Messages](/api-reference/sessions/list-session-messages) - [Send Session Message](/api-reference/sessions/send-session-message) - [Link Session Context](/api-reference/sessions/link-session-context) - [Unlink Session Context](/api-reference/sessions/unlink-session-context) - Library - [List Themes](/api-reference/library/list-themes) - [Create Theme](/api-reference/library/create-theme) - [Get Theme](/api-reference/library/get-theme) - [Update Theme](/api-reference/library/update-theme) - [Delete Theme](/api-reference/library/delete-theme) - [List Designs](/api-reference/library/list-designs) - [Create Design](/api-reference/library/create-design) - [Get Design](/api-reference/library/get-design) - [Update Design](/api-reference/library/update-design) - [Delete Design](/api-reference/library/delete-design) - [List Recipes](/api-reference/library/list-recipes) - [Create Recipe](/api-reference/library/create-recipe) - [Get Recipe](/api-reference/library/get-recipe) - [Update Recipe](/api-reference/library/update-recipe) - [Delete Recipe](/api-reference/library/delete-recipe) - [List Assets](/api-reference/library/list-assets) - [Create Asset](/api-reference/library/create-asset) - [Get Asset](/api-reference/library/get-asset) - [Update Asset](/api-reference/library/update-asset) - [Delete Asset](/api-reference/library/delete-asset) - [Download Asset File](/api-reference/library/download-asset-file) - [Replace Asset File](/api-reference/library/replace-asset-file) - [Add Asset File](/api-reference/library/add-asset-file) - [Export Theme](/api-reference/library/export-theme) - [Link Theme Design](/api-reference/library/link-theme-design) - [Unlink Theme Design](/api-reference/library/unlink-theme-design) - [Link Design Recipe](/api-reference/library/link-design-recipe) - [Unlink Design Recipe](/api-reference/library/unlink-design-recipe) - [Link Recipe Asset](/api-reference/library/link-recipe-asset) - [Unlink Recipe Asset](/api-reference/library/unlink-recipe-asset) - [Unlink Recipe Slot](/api-reference/library/unlink-recipe-slot) - [List Design Types](/api-reference/library/list-design-types) - [List Recipe Types](/api-reference/library/list-recipe-types) - [Generate Library Entity](/api-reference/library/generate-library-entity) - [Preview Recipe](/api-reference/library/preview-recipe) - **Integrations** - [MCP server](/mcp-server): Drive Scenebrew from Claude Code, Codex, Cursor, Zed or any other MCP host — every API operation as a tool with the same name. - [SDKs and codegen](/sdks): The API publishes its own OpenAPI document; generate a client in your language from it. - **Project** - [Changelog](/changelog): What each published version of the api.scenebrew.com contract added, and how to migrate across the breaking ones.