Kit is opening up a world of opportunities and functionality for our creators by empowering third-party developers like you 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.
Visit the Kit App Store by going to “Automate” in the top navigation menu, followed by Apps. From there, select the Build tab, and click + New app at the top right.A form will pop up. Fill it out with your app’s name, and click “Save”.Once you do this, you’ll be directed to an app details settings page for your newly created app.The details you provide here will be shown on the app details page that appears when users click your app’s “Learn more” option in the Kit App Store.
Preview the app details page by clicking your app’s “Preview” option in the “Build” tab of the Kit App Store.
Only the App name field is required when you create and test your app. But you’ll need to provide more information before you can publish the app to the Kit App Store. This information includes:
Icon
Summary
Description
Resource links
Click “Save” to save the changes to your app’s details.
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. This is all built upon V4 of our API.
An example API only app would be TeachKit - that solely utilizes the Kit APIs to manage subscribers that use TeachKit’s free online courses.
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.
An example plugin only app would be GIPHY - which utlises the media source plugin to allow creators to insert gifs directly from GIPHY into their email content. No additional API access is required for this app.
Both: You can also have apps that combine API and plugin access, with apps such as Mighty Networks offering subscriber and tag syncing alongside content block plugins, helping creators manage and promote their communities through Kit.
To set up your app authentication strategies, visit the “Authentication” tab, where you can configure and toggle API and plugin access on and off.For more details on authentication, visit our app authentication guide, or visit the API and plugin specific pages:
Though all apps accessing our API require OAuth authentication before they can be published, a great way of prototyping and testing our API’s functionality is to use V4 API keys.More details on creating and managing API keys can be found here.
API keys are meant for individual use only. If you’re creating something for people to use, you’ll need to build an app—giving you access to plugins, bulk and purchase endpoints, higher rate limits, and more.