Welcome to the SDK!

This resource will provide you with quick-start instructions for creating your own Smart Builder component. You can see the HelloWorld example app here in Github.

Getting Started


What are Apps?

Setting up the App Environment

Submitting Your App Files & Listing

How Pull Request (PR) Reviews Are Done

Folder Structure

Native Components & Examples

Controls

How to Use Controls

Controls & High-Order Components

Smart Builder Controls

Technical Aspects


Dispatch Method

Templates and Layouts

Creating and Registering your App

Working with Components


Styling Your Components

Styles & High-Order Components

Provided Components

Samples


Creating a Title App

Loading an External Script Using the Built-in component

Creating a Template

User Testing Apps Locally

Creating an Empty State for your app

Creating a Field Validation

Codebase & Packages


Required Packages

Getting Started with Schemas (Including Examples)

Working with a Schema object

Schema Methods/Types

Dispatch Methods

SDK Library


Apps Authentication

Fetching Data

External Scripts

Working with Events

Pagination Hook

Scripts Using the Built-in component

Conversion Goals

https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lKa05XSTNObUV4TTJJM05EQTBOV1JqT1RZeVlqYzFPVEF6T0RSaVpEQXhOeUlzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNkluaEpUek5xVTNkVVJuTm9aVms1U1ZaVVUxaG9JbjA9