Getting Started
What is the Gamma API?
Gamma's Generate API allows users to create presentations programmatically without using the Gamma app directly. This is perfect for users who want to:
Automate their workflows using tools like Zapier, Make, or Workato
Integrate beautiful presentation generation into their own applications
Create presentations at scale through backend code integration
Is the API ready?
💎 Important: Our Generate API is currently in beta. Anyone with a Pro account can access the API with usage limits today.
How do I get access?
To access the Gamma API:
You must have a Gamma Pro account. If you're not currently a Pro user, upgrade to Pro to access the API.
Generate an API key:
Go to "Settings and Members" in your Pro account
Navigate to the "API key" tab
Click "Create API key" to generate your key
Copy and securely store your API key
Start using the API with your favorite automation tools or integrate directly into your backend code.
Usage and Limitations
Current Beta Limits
Rate limit: Pro users can generate up to 50 presentations per month. Once the beta is over, this rate limit will be subject to change
No additional cost: API access is included with your Pro subscription during beta
Limited features: Some advanced features are not yet available (see below)
What can I use the API for?
Users are already leveraging the Gamma API for:
Automation platforms: Integration with Make, Zapier, Workato, and other workflow tools
Custom applications: Direct integration into backend code to power their own apps
Bulk generation: Creating multiple presentations programmatically
Features and Limitations
Currently Supported
Generate presentations programmatically
Define look and feel using custom themes (create themes in Gamma, then reference them via API)
Full parameter control for presentation generation
Not Currently Supported (Beta)
🔷 Note: The following features are not available in the current beta but may be supported in future releases.
Templates with strict content structure (coming in next iteration)
Webpage generation
Custom image uploads for generation
Headers and footers generation
Accent images for generation
Editing via API (API is generation-only currently)
Template Support
Because "templates" means different things to different users, here's what's available:
Visual themes: You can define the look and feel of your presentations by creating custom themes in Gamma, then referencing them in the API
Content structure templates: We're working on adding strict content structure support in the next iteration after this beta rollout
Getting Help and Support
Documentation and Resources
API Documentation - Complete technical reference
Landing Page - Overview and getting started
Pricing Information - API included under Pro
Feedback Form - Submit feature requests and feedback
Debugging Help
When you need help with API issues:
Include the x-request-id from your API response when asking for help
Every API response includes this unique identifier in the headers
For Make.com users: find it under Output → Bundle → Headers
Check our error documentation for common issues and solutions
Technical Information
API Parameters
For detailed information about specific API parameters and how they affect presentation generation, refer to our API documentation.
Common Errors
For troubleshooting common errors and warnings, see the error documentation in our API reference.
Integration Examples
The API works with popular automation platforms:
Zapier: Connect Gamma to thousands of apps
Make.com: Advanced automation workflows
N8N: Open-source workflow automation
Custom integrations: Direct API calls from your application
FAQs & Common Issues
Can I share my API keys with others?
API keys should be kept secure and not shared. Generate separate keys for different use cases if needed.
Why can't I copy my API key again?
For security reasons, API keys are only shown once when generated. If you lose your key, you'll need to generate a new one.
Can I generate multiple API keys?
Yes, you can create multiple API keys for different projects or use cases through your account settings.
Will I have higher rate limits once the API is GA?
Yes, when the API exits beta, we'll offer options for higher usage limits with usage-based pricing.