Skip to main content
The Attio App SDK lets you extend Attio with your own functionality. Apps run inside Attio’s infrastructure and can surface custom UI directly inside Attio’s interface.

What you can build

Record actions

Add buttons to record pages and the CMD-K palette. Trigger server logic or open a custom modal when clicked.

Record widgets

Embed custom UI panels alongside Attio’s built-in record details.

Workflow blocks

Add custom triggers and steps to the Attio Workflows builder — subscribe to external events or call external APIs as part of a workflow run.

Workspace settings

Provide a settings page where workspace admins can configure your app.
Apps can also call the Attio REST API from server functions, subscribe to Attio events, manage webhooks, and store key-value data.

Get started

New to the App SDK? Follow the Creating an app guide to set up your first app, then come back here to explore what you can build. For a worked example walking through a complete integration — record action, server function, webhook handler, and connection events — see the SDK concepts.

Guides

Further reading