# Alai Docs ## Docs - [A2A Agent](https://docs.getalai.com/api/a2a.md): Let other AI agents edit Alai presentations using the Agent2Agent (A2A) protocol. - [Create Slide](https://docs.getalai.com/api/create-slide.md): Add a new slide to an existing presentation. This is an async operation—poll the returned `generation_id` for completion. - [Delete Presentation](https://docs.getalai.com/api/delete-presentation.md) - [Delete Slide](https://docs.getalai.com/api/delete-slide.md) - [Examples & Use Cases](https://docs.getalai.com/api/examples.md): Complete Python examples and real-world use cases for the Alai API. - [Export Presentation](https://docs.getalai.com/api/export-presentation.md): Export an existing presentation to one or more formats (PDF, PPTX). This is an async operation. - [Extract Transcripts](https://docs.getalai.com/api/generate-transcripts.md): Extract slide content and layout information using AI. This is an async operation. - [Check Generation Status](https://docs.getalai.com/api/generation-status.md): Poll this endpoint to check the status of any async operation (presentation generation, slide creation, export, or transcript generation). - [Generate Presentation](https://docs.getalai.com/api/generations.md): Create a new presentation from text content. This is an async operation. - [Get Presentations](https://docs.getalai.com/api/get-presentations.md): Returns a list of all presentations owned by the authenticated user, including their IDs and titles. - [Get Themes](https://docs.getalai.com/api/get-themes.md): Returns theme IDs and names for all system themes and user themes accessible to the authenticated user. - [Get Vibes](https://docs.getalai.com/api/get-vibes.md): Returns vibe IDs and names for all system vibes and custom user vibes accessible to the authenticated user. Pass the `id` as `presentation_options.vibe_id` on a generation request. - [Getting Started](https://docs.getalai.com/api/introduction.md): Build AI-powered presentation generation into your applications with the Alai API. - [MCP Integration](https://docs.getalai.com/api/mcp.md): Connect AI agents like Claude, Cursor, and VS Code to Alai using the Model Context Protocol. - [Upload Images](https://docs.getalai.com/api/upload-images.md): Upload images to be used in presentation generation. Returns image IDs that can be referenced in subsequent requests. ## OpenAPI Specs - [openapi](https://docs.getalai.com/openapi.json)