Quickstart

Get Kixo running in your app in three steps. The entire process takes under 5 minutes.

1. Create an account

Sign up at app.kixo.io. You can start on the free tier -- no credit card required.

2. Create a project

Once logged in, create a new project from the dashboard. Kixo will generate a Project ID and API Key for you. You will need both to initialize the SDK.

Tip

Keep your API key private. Never commit it to a public repository. For web apps the key is visible in client-side code, but it is scoped to event ingestion only.

3. Install the SDK

Choose the method that matches your stack.

<script src="https://cdn.kixo.io/v1/kixo.min.js"></script>
<script>
  Kixo.init({ projectId: 'YOUR_PROJECT_ID', apiKey: 'YOUR_API_KEY' });
</script>

If you chose npm, initialize Kixo in your app entry point:

js
import Kixo from '@kixo/web';
Kixo.init({ projectId: '...', apiKey: '...' });

Note

Events will start appearing in your Kixo dashboard within seconds of initialization. No additional configuration is required -- Kixo auto-tracks page views, sessions, clicks, and more out of the box.

Next steps