Setup
Overview
Kana has two separate platform features:
-
Admin - This is our Backend API (with SDK wrappers) intended to be used server-side.
-
Client - This is our Frontend SDK intended to be used client-side.
Together these allow you to install and integrate Kana wherever you may need to in your application and beyond. How you want to integrate Kana will dictate which you need to install and setup. We go more into what each does and how to install below.
Backend (Admin)
Our Admin API is by far our most flexible and powerful. You can take all actions you need with Kana server-side, both reading from and writing data to Kana as is necessary.
Quickstart
Install (CLI)
Initialize Client
Guides
Frontend (Client)
Our Client SDK is perfect for building out all read-only flows and components which utilise Kana data directly from the client. Imagine paywalls, information on feature usage, and package overviews - easily and readily available on demand.
Quickstart
Install (CLI)
Initialize Client (Simple)
Guides
Next Steps
Congratulations 🎉 You’ve now successfully installed and initialized Kana.
You’ll want to ensure first that you have created all your features and packages within the Kana Dashboard. You can see more on these concepts within the Kana Concepts page, and more on how to create features and packages through the following guides.
Create new features
Create new packages
Once that’s done, it’s integration time! You’ll need to start by importing existing users and creating all new users in Kana when they sign up.