Reve's API lets you generate, edit, and remix images directly from your own applications. It's designed for developers who want to integrate Reve's image tools into their products and workflows.
What can you do with the API?
The Reve API provides three core endpoints:
- Create — Generate images from text descriptions. Provide a prompt and receive an original image.
- Edit — Modify an existing image using text instructions. Upload an image and describe the changes you want.
- Remix — Combine text prompts with reference images to create new variations, blending styles and visual elements.
The API also supports optional features like upscaling, background removal, image resizing, and applying saved effects, all through simple parameters in your request.
Getting started
To use the Reve API you'll need to:
- Agree to Reve's API License Agreement
- Purchase API credits
- Receive your access keys
Once set up, you can start making requests to https://api.reve.com/v1/.
For full technical documentation including endpoints, parameters, response codes, and code examples, visit the Docs section of your API console.
Pricing and rate limits
API usage is credit-based. Certain features like upscaling, background removal, and extended generation time (test time scaling) use additional credits. For details on pricing, visit the Pricing tab in your API console.
Rate limits apply to all API requests. If your use case requires higher limits, please contact our sales team on sales@reve.com.
Supported formats
The API accepts images in JPEG, PNG, GIF, WebP, TIFF, and AVIF formats, and can return generated images as PNG, JPEG, or WebP.
Need help?
If you run into any issues with the API, include the X-Reve-Request-Id header value from your response when contacting support as this helps us quickly locate and troubleshoot your request.