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:
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
- Web SDK reference -- full API and configuration options
- Events reference -- all auto-collected events
- AI Chat -- ask questions about your data