UXP for Adobe InDesign
Welcome to the world of UXP (Unified Extensibility Platform) in Adobe InDesign!
Getting started
UXP allows you to accomplish tasks, and make changes to a document or its contents quickly. Get started by learning about UXP and setting up your environment with essential tools.
Scripts and plugins
UXP offers you two ways of extending the application's capabilities - scripts and plugins. Begin by knowing the difference between them and finding a suitable choice for your use case. Followed by, writing your very first script or plugin.
Resources and API references
Learn the fundamental concepts needed to develop UXP scripts and plugins and find bite-size recipes for common use cases.
Since UXP is still evolving, keep an eye out for the latest APIs in recent releases and their references in UXP APIs and InDesign APIs.
Check out the sample repository that has ready-made plugins and scripts to help you set up popular frameworks easily.
Share & Distribute
Share your work with your family, friends and more users by distributing it via Adobe Marketplace. Learn more here.
Migration
Find guides for migrating from other extensibility platforms into UXP.
Join the community
Join the worldwide community of Creative Cloud Developers who are building plugins and integrations to empower creativity. Need support? Click here.
Here are a few other ways to get involved:
- Join the Creative Cloud Developer Forums to meet other developers, ask questions, and offer help.
- Subscribe to the Adobe Creative Cloud Developer Newsletter.