Skip to main content
How you ship updates depends on which parts of the Attio platform your app uses.

Apps using the REST API

If your app runs on your own infrastructure and interacts with Attio only through the REST API, you can update your code at any time. There is no versioning or review process on Attio’s side. You may freely deploy updates using your own release process.

Apps using the App SDK

App SDK code runs on Attio’s infrastructure and is versioned. Each time you want to ship an update, create a new version by running this command in your project directory:
npm run attio version create
This increments the version number of your app and uploads the latest code to Attio’s servers.

Private apps

If your app is shared via private invites, workspaces that have installed your app are automatically migrated to the latest version when you create a new version. No further action is required.

Published apps

If your app is published to the App Store, new versions of your code must be submitted for review before they are released to users. Once you’ve created a new version, head to the developer dashboard and find it under the Versions tab. It will be marked as private, with the option to publish. Click ‘Publish’ to submit your update for review.

Reviewing updates

Updates to app listing content, logos and App Store images are also subject to review. Once requested, the Attio team will review your update. We aim to complete all reviews within 1 week.