---
title: "Creating custom extensions with Airtable Blocks SDK"
slug: "create-your-own-custom-extensions-with-airtable-blocks-sdk"
description: "With the Blocks SDK, you can use React to create your own real-time, interactive extensions that live in Airtable. We host your code, so..."
updated: 2025-06-23T22:56:17Z
published: 2025-06-24T15:00:05Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.airtable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating custom extensions with Airtable Blocks SDK

| **Plan availability** | All plan types |
| --- | --- |
| **Permissions** | Owner or Creator permissions are required to perform the actions outlined in this article |
| **Platform(s)** | Web/Browser, Mac app, and Windows app |

## Creating custom extensions overview

Use the Airtable SDK to create real-time, interactive extensions that live in Airtable. You can create your extension in your own development environment and import your npm packages.

## Recommended custom extensions creation resources

- [Airtable SDK](https://airtable.com/developers/extensions)
- [Airtable custom extensions FAQs](https://airtable.com/developers/extensions/guides/faq)
- [“Hello, world” extension guide](https://airtable.com/developers/extensions/guides/hello-world-tutorial)
- [Build a to-do list extension guide](https://airtable.com/developers/extensions/guides/to-do-list-tutorial)
- [API reference](https://airtable.com/developers/extensions/api)
- [Starter extensions examples](https://airtable.com/developers/extensions/examples)

## Creating custom extensions

1. Open your [Airtable home screen](https://airtable.com/).
2. Create or open the base where you want to install the contact import extension.
3. Click **Tools** in the upper-right corner.
4. Click the **Extensions** option.
5. Click **Add an extension**.
6. Click **+ Build a custom extension**.
