The Contentstack App SDK allows you to build custom applications that interact directly with Contentstack’s content management interface. Developed in TypeScript, it provides type-safe methods to access content data, manage UI extensions, and interact with Contentstack’s core APIs.
Using the Contentstack App SDK, you can:
The SDK is designed for apps distributed through the Contentstack or managed through the Developer Hub.
The Contentstack App SDK supports the following UI locations:
Each UI location provides access to specific context objects and APIs through the SDK.
The App SDK initializes when your app loads inside Contentstack. After initialization, the SDK detects the active UI location and exposes only the relevant APIs for that location.
This approach ensures:
Use the Contentstack App SDK when you want to: