Adobe  I/O Adobe Premiere Pro

Build your favorite new feature in the industry-leading editing software

Extend, enhance, empower

Adobe Premiere Pro software development kits (SDKs) let you enhance even further the capabilities of Premiere Pro and connect seamlessly with other tools in your workflow. Automate complex tasks, communicate with external hardware, add support for new file formats and codecs, design new effects and transitions, and add panels that seamlessly fit into the editing workspace.

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

The guides, documentation, and sample code in the SDKs show you how to write plug-ins using C or C++, and create panels using HTML5 and JavaScript. Download the SDKs today and craft your favorite new feature in the industry-leading editing software.

premiere-pro-intro
premierepro-automate

Automate complex workflows

Build panels that streamline how media is managed. Simplify the search and ingest of source media, and automate tedious and error-prone steps for final delivery.
premierepro-fileformats

Add support for new file formats

Add importer and/or exporter plug-ins to work directly with new file formats and codecs without transcoding.
premierepro-hardware

Integrate external hardware

Use the transmit API to send video and audio from the Program Monitor anywhere. Use the two-way communication capabilities of the control surface API to sync Premiere Pro with hardware faders, VU meters, color grading controls, and more.
EffectsAndTransitions_96

Build effects and transitions

Extend the capabilities of After Effects plug-ins running in Premiere Pro, enabling them to be applied as transitions, and adding GPU rendering interoperability.
MercuryTransmit_96

Transmit the Premiere Pro Monitor to any destination

Mercury Transmit plug-ins can send video, audio, and closed captioning to any external device or connection
Metadata_96

Manage your metadata

Get and set all metadata associated with project items, including all supported marker types and Premiere Pro private project metadata.
Preview_96

Preview external content

Set up the Premiere Pro Source Monitor to preview footage in any supported format, even without bringing the footage into the current project. 
CepPlugin_96

Build across apps with standard web tools

Premiere Pro supports the Adobe Common Extensibility Platform (CEP), which lets you build extensions using standard HTML, CSS and JavaScript. Connect to any third-party web services you like, use standard web frameworks, and even script across Adobe CC applications.

Additional Resources

Start building for Premiere Pro
Bots 💙 Adobe I/O Runtime – Adobe I/O – Medium
Meet the Slackbot Framework, powered by Adobe I/O Runtime
Changing the Tag Management Game with Adobe Launch – Adobe I/O – Medium
We built Adobe Launch to be a platform where deploying new tags and tools is like putting together Legos.
Self-Healing Code: A Journey Through Auto-Remediation
This is a story about what we’ve learned in building an auto-remediation system for one of our Digital Marketing solutions.
Enterprise Class User Management Without Tears – Adobe I/O – Medium
From Ivy League universities to Facebook, Adobe User Management API makes high-volume deployment easier.