PowerPoint API for Developers
One REST call turns simple markup or your own template into a real .pptx — automate decks at scale, no PowerPoint and no manual editing.
curl -X POST powerpointengine.io/api/powerpoint/generate \ -d '{"markup":"# Q3 Review","theme":"corporate"}'200 · presentation.pptx readyNo signup to try the live demo.
From markup to .pptx in one call
Send markup or a template
POST simple markup, or upload your own .pptx for us to fill in.
The API renders it
Text, images, charts and tables placed into a real presentation.
Download the .pptx
Get a ready file and a signed download URL back in the response.
Pricing
Simple, transparent pricing
1 credit = up to 10 slides. Every plan includes the full API, MCP server and SDKs.
Free
Try the whole API. No card needed.
$0
/month
5 credits/mo · up to 50 slides
- All endpoints & MCP tools
- Markup, charts, tables, images
- Watermarked files
- Community support
No credit card required
Pro
For developers shipping PowerPoint automation.
$9
/month
200 credits/mo · up to 2,000 slides
- No watermark
- Generate, edit, merge, PDF, translate
- Buy extra credits anytime
- Postman collection & code examples
- Email support
Card required · $0 today, $9 after trial · cancel anytime
Scale
High volume, SLA, custom limits.
Custom
Volume pricing per slide
- Dedicated limits & SLA
- Invoicing
- Integration help
- Priority support
15-minute intro call
Need more this month? Credit packs stack on top of any plan and never expire — buy them in the dashboard.
For AI agents
Connect it to your AI with MCP
Point Claude, Cursor, or any MCP client at PowerPoint Engine. It authorizes in your browser, then generates decks directly — no glue code.
claude mcp add --transport http powerpoint-engine \ https://powerpointengine.io/api/mcp/mcpFor developers
Official SDKs
Typed clients for the whole API — generate, replace, edit, merge, PDF, translate — published on the registries you already use.
Free PowerPoint templates
FAQ
Frequently Asked Questions
Upload a PowerPoint template and provide JSON data describing your content. Our API processes your template, replaces text, images, charts, and tables, then returns a fully generated presentation.
We render presentations server-side from your markup or your own template — text, images, charts and tables — and return a standard .pptx file.
The free tier includes:
- 5 credits per month (up to 50 slides)
- Every endpoint and MCP tool
- Markup, charts, tables and images
- Watermarked output
- Community support
No credit card required to get started!
Usage is counted in credits: 1 credit covers a generated file of up to 10 slides (11-20 slides cost 2 credits, and so on). Free includes 5 credits a month, Pro includes 200. The monthly allowance resets each month and doesn't roll over; extra credit packs bought in the dashboard never expire.
Yes! You can upload any PowerPoint (.pptx) file as a template. Our API works with complex templates including custom shapes, nested groups, charts, tables, and advanced formatting.
Input: PowerPoint (.pptx) templates, images (JPG, PNG, GIF), JSON data
Output: PowerPoint (.pptx) presentations
Templates keep their own layouts, fonts and styling; we replace the content you point at and leave the rest untouched.
Processing time depends on presentation complexity. Simple presentations (1-10 slides) typically process in 2-5 seconds. Complex presentations with charts and tables may take 10-30 seconds. The response includes a download URL that stays valid for 24 hours.
Two options:
- Buy extra credit packs in the dashboard. They stack on top of any plan and never expire.
- For steady high volume, the Scale plan gives custom limits, invoicing and integration help.
Book a call from the pricing page or email support@powerpointengine.io.
Yes. New purchases come with a 14-day money-back guarantee: email support@powerpointengine.io and we'll refund you in full. See the refund policy for details.
We provide SDKs for popular languages:
- Python
- Node.js
- PHP
- cURL examples
Full documentation and code examples are available in your dashboard.
We're here to help! Contact us:
- Email: support@powerpointengine.io
- Documentation: Available in your dashboard
- Priority support for paid plans
Start Building with PowerPoint API
Get a free API key, send your first request, and have a real .pptx back in seconds. No credit card needed.