Contentstack LogoContentstack Logo

Get Started with Contentstack App SDK

This guide explains how to install the Contentstack App SDK, initialize it, and access the Custom Field context to work with entry and field data.

Prerequisites

To get started with the TypeScript Delivery SDK, you will need the following:

Installation

Install the Contentstack App SDK in your project using npm. The SDK provides initialization methods and context objects for your app to communicate with Contentstack.

npm install @contentstack/app-sdk

Initialization

After installing the SDK, initialize it to to access the Custom Field context, which provides access to the current entry and field values.

import { ContentstackAppSDK } from '@contentstack/app-sdk';

const sdk = await ContentstackAppSDK.init();
const customField = sdk.location.CustomField;

if (customField) {
  const field = customField.field;
  const entry = customField.entry;
}

After initializing the SDK, you can use the available UI location APIs to build custom behavior for your app. Refer to the Overview of UI Locations section to explore supported locations and their capabilities.

Was this article helpful?
^