Adobe  I/O

Adobe InDesign

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
indesign-automate

Automate document processing

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

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.
ConnectApps_96

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.
AutoLayoutPlugIns_96

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.
ImportExportXML_96

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.
Scripting_96

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.
TestPlugins_96

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
What every Developer Needs to Know about the Cloud – Adobe I/O – Medium
Today is the last day of the week and the last day before Adobe’s bi-yearly company-wide break. Reason enough to update you with three…
Extending Creative Cloud Apps Just Got Easier – Adobe I/O – Medium
Get Your Creative Cloud Product SDKs on Adobe I/O
Flow Into The Cloud with Adobe I/O Events & MS Flow Connector
Adobe is announcing a Preview version of an Adobe Creative Cloud Connector on Microsoft Flow.