Documentation

Everything you need to integrate and use Kestral

Quick Start
// Initialize Kestra Analytics
import kestra from '@kestra/analytics';

kestra.init('YOUR_API_KEY', {
  apiHost: 'https://api.kestral.com',
  autocapture: true,
  persistence: 'localStorage'
});

// Track custom events
kestra.capture('button_clicked', {
  button_name: 'signup',
  page: 'homepage'
});

// Identify users
kestra.identify('user_123', {
  name: 'Sarah Chen',
  email: 'sarah@example.com',
  plan: 'professional'
});

Getting Started

Quick start guides to get you up and running in minutes

SDK Integration

Integrate Kestral Analytics into your application

Features & Guides

Create features and in-app guides with visual designer

API Reference

Complete API documentation for developers

Analytics & Reports

Understand and query your product data

SDK & Integration Resources

Framework-specific guides and examples

React

Hooks, components, and best practices

View guide →

Vue

Plugins, composables, and integration

View guide →

Angular

Services, modules, and routing

View guide →

Need help?

Can't find what you're looking for? We're here to help.