# Sketchpen API > Programmatic access to Sketchpen video generation platform. Build AI-powered video applications with natural language prompts. ## Getting Started - [Overview](/docs): What this API is and how it works - [Getting Started](/docs/getting-started): Installation, first request, quick start - [Authentication](/docs/authentication): API keys, OAuth, token usage ## API Reference - [Videos API](/docs/videos): Create, read, update, delete videos - [Assets API](/docs/assets): Manage speakers and images - [Billing & Credits](/docs/billing): Usage, credits, and storage - [Voices API](/docs/voices): Available TTS voices - [Themes & Config](/docs/themes): Video themes and configuration ## Security & Errors - [Webhooks](/docs/webhooks): Set up callbacks for events - [Errors](/docs/errors): Error codes, handling, and troubleshooting ## Raw Markdown All documentation is also available as clean markdown for direct use in AI tools: - [Overview (md)](/docs-raw): Raw markdown - [Getting Started (md)](/docs-raw/getting-started): Raw markdown - [Authentication (md)](/docs-raw/authentication): Raw markdown - [Webhooks (md)](/docs-raw/webhooks): Raw markdown - [Videos API (md)](/docs-raw/videos): Raw markdown - [Assets API (md)](/docs-raw/assets): Raw markdown - [Billing (md)](/docs-raw/billing): Raw markdown - [Errors (md)](/docs-raw/errors): Raw markdown ## Notes - Base URL: `https://api.sketchpen.app/v1` - Auth: Bearer token via `Authorization` header or API key via `X-Api-Key` header