App developer platform is in beta. If you have any feedback about this feature, please submit it here.
Kit is opening up a world of opportunities and functionality for our creators by empowering third-party developers to build on top of our application and better integrate the creator’s toolkit in one place.
Building an app on Kit is completely self-serve. Here's how you can build, test, and publish an app in your Kit account.
Setting up
Click your account name at the top right of the navigation > Settings. Then, go to Developer in the left sidebar.
Click the + Create a new app button.
Fill out the form that pops up. The details can be updated later, but are all required to publish to our App store.
App name
The name you want displayed in the App store.
Description
Write 2–3 sentences on what your app does and how it'll help our users.
Logo
Upload a logo for your company. It'll be listed next to the name of your app.
The image must be under 1 MB and no larger than 1000 x 1000 px. Only JPEG and PNG files are accepted.
Support URL
As the builders of the app, you'll need to provide support articles on how the app works. Kit 's team will not be supporting how to troubleshoot your app and all questions will be directed to you.
Access required
An app can contain either API access, one or many plugins, or both. Here are the key differences:
API access: You can allow creators to install apps that can link together external platforms to work in harmony. We control authentication here and developers have to request access on behalf of a creator to us to approve.
Plugins: You can add content directly into the Kit app UI. Kit needs to authenticate against the third party to be able to pull the data required to be rendered within Kit .
Categories
Select which category your app falls under. This will help creators filter through the App store that's available in their account.
—
Once you've added the information to the form, hit Save.
You'll be able to see your app on the Apps page and install it in your account for testing purposes. But it will not be available to other Kit users until you've published it.
Check whether your app is published or unpublished from its status badge on the App store:
Configuring your app
Configure your app based on the access that you require.
V4 API Keys
With V4 API keys, you can test our API for the app that you're building without the need for OAuth authentication. It's an easy way for you to prototype and test out functionality before committing to building your app.
To get your V4 keys,
Click on "Add a new key"
Give it an internal name
Copy and save the API key.
Please make sure to save your API key and keep it somewhere safe, as you'll not see it again after leaving the screen. If you've misplaced it, you can go back to your API keys, and reset it by editing the API key:
NOTE: API keys are only meant for individual use. If you're creating something for people to use, you'll need to build an app for access to plugins, bulk end points, and higher rate limits.
Publishing your app
Once you've set up your app details and have configured at least one element in the App setup UI (either API access or at least one plugin), set the app live by clicking the Publish button:
Click the Publish button in the window that pops up to confirm.
Your app will be submitted to us for approval. If we'll need a test account with your service to review your app, please send the test account's information to [email protected].
Once we approve your app, you'll receive an email and your app will automatically be available in the App store for all eligible creators (currently all paid plans).
If we reject your app, we'll send you an email explaining the issues we found. You can then make changes to your app and click Resubmit for approval to have us review it again.
Unpublishing or deleting your app
To unpublish your app, go to Settings > Developers and click its Edit button.
Then, click the Unpublish button at the bottom of the Edit App settings window to unpublish it.
When you unpublish your app, it will no longer be publicly visible in the App store. However, creators who already have your app installed can continue to use it.
To make your unpublished app unavailable for use (while still keeping it installed for creators), you'll need to:
Deactivate all the app's plugins, and/or
Pause the sending of API calls from your app.
Alternatively, you can delete your app. This will remove it from the App store and the accounts of creators who have installed it. These creators will no longer be able to use your app.
Delete your app by clicking your app's Edit button from the Developers settings, followed by Delete.