Hero image

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:

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.