# Sprite Flow > Documentation, Markdown and OpenAPI are public; no sign-in or API key is needed to read them. API and MCP calls require a personal Bearer key and use its owner's credits and assets. Content is English. ## Documentation - [API & MCP documentation](https://spriteflow.io/api/docs/markdown?page=getting-started%2Foverview): Integrate Sprite Flow through REST APIs and MCP. Generate game assets, estimate credits, reuse files and download results. - [Web quickstart](https://spriteflow.io/api/docs/markdown?page=getting-started%2Fweb-quickstart): Create your first game asset in the workspace. - [API quickstart](https://spriteflow.io/api/docs/markdown?page=getting-started%2Fapi-quickstart): Authenticate, submit a generation task, poll and download. - [MCP quickstart](https://spriteflow.io/api/docs/markdown?page=getting-started%2Fmcp-quickstart): Connect an Agent and complete a generation workflow. - [Character design](https://spriteflow.io/api/docs/markdown?page=characters%2Fcharacter-design): Create a character concept, design sheet or production sprite. - [Classic animation](https://spriteflow.io/api/docs/markdown?page=characters%2Fclassic-animation): Animate a character image into a short sprite sequence. - [Pro animation](https://spriteflow.io/api/docs/markdown?page=characters%2Fpro-animation): Create a 32-frame character animation with Pro mode. - [Direction sprites](https://spriteflow.io/api/docs/markdown?page=characters%2Fdirection-sprites): Generate matching character views in four or eight directions. - [Direction animation](https://spriteflow.io/api/docs/markdown?page=characters%2Fdirection-animation): Animate selected character directions as a batch. - [Batch NPC](https://spriteflow.io/api/docs/markdown?page=characters%2Fbatch-npc): Generate a consistent cast of four, nine or sixteen NPCs. - [Game maps](https://spriteflow.io/api/docs/markdown?page=environments%2Fmaps): Generate world maps and playable environment concepts. - [Tilesets](https://spriteflow.io/api/docs/markdown?page=environments%2Ftilesets): Create a four-corner terrain tileset for a game grid. - [Game props](https://spriteflow.io/api/docs/markdown?page=environments%2Fprops): Generate a coordinated grid of game props. - [Scene asset extraction](https://spriteflow.io/api/docs/markdown?page=environments%2Fasset-extraction): Separate reusable objects from a scene image. - [Game music](https://spriteflow.io/api/docs/markdown?page=audio%2Fmusic): Generate instrumental music or a song for your game. - [Game sound effects](https://spriteflow.io/api/docs/markdown?page=audio%2Fsound-effects): Generate and compare a batch of short sound effects. - [Projects & save destinations](https://spriteflow.io/api/docs/markdown?page=workflows%2Fprojects): Select an existing project or use your default destination. - [Character assets & actions](https://spriteflow.io/api/docs/markdown?page=workflows%2Fcharacters): Archive generated assets and animations under an existing character. - [Search & reuse assets](https://spriteflow.io/api/docs/markdown?page=workflows%2Freuse): Find ready assets and use them as generation inputs. - [Download & export](https://spriteflow.io/api/docs/markdown?page=workflows%2Fdownloads): Retrieve finished files with your existing download entitlements. - [Authentication & permissions](https://spriteflow.io/api/docs/markdown?page=reference%2Fauthentication): Create scoped Bearer keys for your own account and assets. - [Uploads](https://spriteflow.io/api/docs/markdown?page=reference%2Fuploads): Upload an image and confirm that the asset is ready. - [Task lifecycle](https://spriteflow.io/api/docs/markdown?page=reference%2Ftasks): Interpret terminal states, batch progress and partial success. - [Credits & estimates](https://spriteflow.io/api/docs/markdown?page=reference%2Fcredits): Estimate generation costs before submitting work. - [Idempotency & retries](https://spriteflow.io/api/docs/markdown?page=reference%2Fidempotency): Recover requests without duplicate submissions or charges. - [Webhooks](https://spriteflow.io/api/docs/markdown?page=reference%2Fwebhooks): Receive terminal events and handle redelivery. - [Errors & limits](https://spriteflow.io/api/docs/markdown?page=reference%2Ferrors): Understand stable error codes and recovery actions. - [Client configuration](https://spriteflow.io/api/docs/markdown?page=reference%2Fclients): Configure Codex, Claude Code and Cursor. ## Contract - [OpenAPI](https://spriteflow.io/api/docs/openapi): REST schemas and operations