data-slots=image, heading, text
data-background=rgb(80, 190, 233)
Firefly API banner image

Adobe Firefly API - Firefly Services

The Adobe Firefly API makes it easy for you to integrate generative AI into your creative workflows.

This is the user documentation for Adobe Firefly API. Firefly is the natural extension of the technology Adobe has produced over the past 40 years, driven by the belief that people should be empowered to bring their ideas into the world precisely as they imagine them. Describe your creative vision in your own words and we will bring it to life, saving you time and effort.

With Firefly, you can ideate, create, and communicate while significantly improving creative workflows using generative AI. You might have already tried out the Firefly web app, along with features powered by Firefly in Adobe’s flagship apps and Adobe Stock. And now it is available to you as an API. Integrate them with your workflow as it suits your needs.

data-slots=link, text
Custom Models
Generate brand-aligned image variations at scale
data-slots=link, text
Composite Operations APIs
Blend product shots and objects into generated scenes with complementing tones, colors, lighting, shadows, and textures.
data-slots=link, text
Upscale API (beta)
Enhance image resolution and quality at scale with the Upscale API (beta).

Custom Models API

Generate brand-aligned image variations at scale with Firefly's Custom Models API. Train models on your brand's aesthetics, characters, or products and use them in your API requests to keep visuals consistent across campaigns and channels.

What is the Custom Models API?

The Custom Models API lets you:

Why choose Custom Models?

To get started, see the Custom Models overview, the Custom Models Generate Image API tutorial, and Grant apps access to a Custom Model.

What's new with Image Model 5?

The Image5 model is Firefly's latest model and is a leap forward in realism, lighting, and composition with native 4 MP resolution for sharper, more expressive results across photography, text, and illustration.​

It also supports the new Instruct Edit capability, which enables users to generate and refine in one seamless workflow using natural language to make precise and intuitive edits.​

If you've already implemented image generation with the Firefly API, you can migrate to the Image5 model by following the Migrating to Image5 guide.

Composite Operations APIs

Blend product shots and objects into generated scenes with complementing tones, colors, lighting, shadows, and textures.

This service offers the Object Composite API, Adaptive Composite, and Precise Composite.

Composites with Adobe Firefly allows you to upload an image, such as a product photo, and use a text prompt to generate a composited scene for the product.

The Composite Operations APIs can be used to:

What are the Composite Operations APIs?

The Precise Composite API is improved over previous versions of the service in the following ways:

Use Adaptive Composite to:

To get started, see the Object Composite API Feature Guide.

Upscale API (beta)

Enhance image resolution and quality quickly and effortlessly, without pixelation or retakes.

Demand for high-resolution images is growing across digital platforms, but traditional upscaling often causes pixelation and quality loss. The Upscale API delivers automated image enhancement that saves time and resources. Integrate it into Adobe products or use it in your own workflows to improve image quality where it matters, while keeping details crisp and accurate.

What can the Upscale API do?

The Upscale API is designed for workflows that feature these use-cases:

User Assets Upsampler

Increase the resolution of your own photos and artwork while preserving detail and avoiding artificial or hallucinated content. Use this use-case to:

Generated Image Upsampler

Maintain crispness and correct fine details in images created by generative AI (e.g., textures, patterns) when zooming in.This capability focuses on two dimensions of quality:

To get started, see Getting Started for authentication and setup, and the API Reference for Upscale endpoints and schemas.

Discover

data-slots=link, text
Quickstart Guide
A quickstart guide to making your first successful Firefly API call.
data-slots=link, text
Try the API
Try the Adobe Firefly API. Explore, make calls, with full endpoint descriptions.