Adobe Developer
Products
Products
UXP for InDesign Introduction Scripts Plugins Resources
References
    What's New?
    UXP API
    InDesign API
Console

Edit ProfileSign out

Global Navigation

  • UXP for InDesign
  • Introduction
  • Scripts
  • Plugins
  • Resources
  • References
    • What's New?
    • UXP API
    • InDesign API
  • Console

Table of contents

  • Plugins

    • Getting started
    • Concepts
      • Entry points
      • Manifest
    • Tutorials
      • Developing plugins with UDT
        • Plugin Management
        • Plugin Workflows
        • Working with React
      • Adding command entrypoints
      • Lifecycle hooks
      • Communicate with other plugins
      • Modularizing code
    • Advanced topics
  • Products
  • UXP for InDesign
  • Plugins
  • Concepts
Edit in GitHubLog an issue

Concepts

Before you start developing plugins for InDesign, it's important to understand the basic concepts of InDesign plugin architecture. This section will introduce you to some of the most important concepts like entrypoints and the manifest file.

Getting started
Entry points
Zuri Klaschkapadmkris123
Was this helpful?
Yes
No

APIs and Services

  • Adobe Creative Cloud
  • Adobe Experience Platform
  • Adobe Document Cloud
  • Adobe Cloud Manager
  • Adobe Analytics
  • App Builder
  • View all APIs and ServicesView all

Community

  • Adobe Tech Blog
  • Adobe on GitHub
  • Adobe Developer on YouTube
  • Adobe Developer on X
  • Community Forums

Support

  • Adobe Developer support
  • Adobe Product support

Adobe Developer

  • Adobe Developer Console
  • Developer Distribution
  • Open source at Adobe
  • Download SDKs
  • Authentication
  • Careers

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