Documents unleashed, across your organization and over the web

Build a better document solution

With InDesign’s suite of Plug-in SDK, Scripting SDK, and Server SDK, you can fully extend and automate InDesign CC, InCopy CC, and InDesign CC Server. Build plug-ins and CEP panels that add new features and automate processes.

You can also sell and distribute your extensions to the entire Creative Cloud install base using Adobe Exchange, which is integrated with InDesign CC. 

With scripts on InDesign Server CC, you can provide complete publishing solutions that leverage all the power of InDesign: hosted web-to-print solutions, automated books and catalogs, variable data publishing, and editorial workflow automation. Give your users the power to streamline their editorial and publishing workflows.

IN-Intro-500 X 400px

Automate document processing

Manage disparate text, image, and media assets and build and publish documents dynamically for print, web, and ebook distribution

Enhance and extend the InDesign UI

Build plug-ins, panels, and scripts that add custom features and functions: create effects, dynamic layouts, file import and export, and more.
Designer workspace top view with essential elements on wooden board

Leverage the power of InDesign Server

InDesign Server’s multithreaded SOAP engine lets you build complete document management and publishing solutions, delivered across your network and over the web.

Integrate with other apps

InDesign supports the Adobe Common Extensibility Platform (CEP), which lets you build scripts and panels that connect InDesign to other Adobe apps. Automate entire multi-app workflows to create documents that incorporate text, images, and media assets.

Leverage the power of auto-layout in your plug-ins

Adobe Express View Engine (EVE) dynamically rearranges dialog components for you as you add, remove, change and evolve your plug-in interface.

Import, export, and process documents in XML-compatible format

Use InDesign’s IDML, an XML-based format, to manipulate documents and their contents. Process files for import and export, read and write content to databases, parse and place content where you wish.

Automate and add features with scripting

Create anything from simple automations to complex, cross-platform-compatible feature panels in HTML and JavaScript. InDesign also supports AppleScript and VBScript.

Use powerful testing tools

Adobe InDesign Tool Kit (ITK) gives you the power to build automated test sequences for black-box testing, log diagnostics, and exploration of application symbols to interpret crash reports and debug your plug-ins.

Additional Resources

Start building for InDesign
Today, we have unveiled a massive update to Adobe XD — the fastest, all-in-one UI/UX design tool.
We’re thrilled to announce that the Adobe XD plugin APIs are available starting today!
This is a summary of our presentation at Spinnaker Summit, which covered our stateful Spinnaker implementation.
How to meet our team at MAX next week, and try out integrations, plugins, and extensions for Creative Cloud.