data-slots=image, heading, text
data-background=rgba(255, 174, 0, 0.81)
A firefly with its path traced by a marker pen

Illustrator API

Programmatically scale your artwork to use anywhere your audience is, from business cards to billboards or digital ads.

Overview

Adobe Illustrator, the industry-standard vector graphics app that lets you create logos, icons, drawings, typography, and complex illustrations for any medium.

With Firefly's Illustrator API, automate Adobe Illustrator's functionality for use cases like rendition, preview, data merge, custom script, image trace, Recolor, Manifest, and Document operations, and everything in between.

Explore all the services details in the Illustrator API reference.

What's the Illustrator Data Merge service?

Data merge uses Adobe Illustrator to create variations of a document by substituting placeholder variables with data from external sources. You could change the names of participants on event badges, or vary images across web banners and postcards, all without having to redo your dazzling, original artwork.

Merge an Illustrator document with a data source file. Create one design, and then quickly produce variations by importing the names or the images from a data source file.

What's the Illustrator Rendition service?

The Rendition service allows you to convert Adobe Illustrator files into various output formats. It supports conversion of .ai documents into multiple web- and print-ready formats. The output is provided as a single converted file.

What's the Illustrator Custom Scripts (beta) service?

data-variant=info
data-slots=heading, text
Public beta
The Custom Scripts services are in public beta. They are available to all users but APIs in this section are subject to change.

The Custom Scripts (beta) service allows you to execute custom scripts for Adobe Illustrator. It supports comprehensive scripting capabilities for document manipulation and processing.

These beta services include:

You find more information about the Custom Scripts (beta) service in the Custom Scripts API (public beta) reference. You find more information about how to write and execute custom scripts in the Custom Script Guide.

Discover

data-slots=heading, link, text

Get started

Getting Started
Get started with authentication and other prerequisites.
data-slots=link, text
Try the API
Try the API with Swagger UI. Explore, make calls, with full endpoint descriptions.
data-slots=heading, link, text

Custom Scripts API (public beta)

Try the Illustrator Custom Scripts (beta) API
Explore the public beta reference for Custom Scripts.