Plugin for Adobe Illustrator and/or InDesign

A plugin (or an Extension) for Adobe Illustrator and/or InDesign that allows the software to fetch, send, or sync data directly from the internet

application

Automating design with extensions

An extension for Adobe Illustrator or InDesign enables automation of drawing and layout design.

extension

My specialty is building networked extensions for design automation. Since 2019, I've been professionally developing commercial extensions for Illustrator and InDesign.

One extension can work in both Illustrator and InDesign — for example, to synchronize layouts between the designer and the production artist.

Pulling data from the web

My extensions can download data from Google Sheets, from your websites via API, or directly from databases.

data

Communication between Adobe and the web is handled by official development kits: Google Sheets API, Dropbox, etc. Access to public files is supported, as well as account-level authentication.

Uploading results to the cloud

My extensions can upload finished layouts to cloud storage — Dropbox, Google Drive — or to your website via API.

ready

Extensions can send print‑ready PDF files. They can also pack them into a single ZIP archive and send them to any cloud service.

Process control and analytics

My extensions can control the design generation process and provide analytics:

  • pull data from cloud storage for generation: object names, required quantities, sizes, colors, etc.;
  • upload layout results back to Google Sheets: number of layouts, sizes, errors, etc.
analytics

Extension projects

My projects with extensions: