Quick Start

Send your first event to Serla in under 5 minutes.

1. Create an Account

Sign up for a free account at Serla. You'll get 25,000 events per month on the free tier.

Sign Up Free

2. Create a Project

Projects help you organize events from different applications. Create your first project in the dashboard.

  1. Navigate to the Projects page
  2. Click "New Project"
  3. Enter a name and description
  4. Click "Create Project"

3. Generate an API Key

API keys authenticate your requests. Generate one for your project:

  1. Go to the API Keys page
  2. Click "New API Key"
  3. Select your project and environment (test/live)
  4. Copy and save your API key securely

Important: Your API key will only be shown once. Make sure to copy and store it securely.

4. Download the SDK

Download our lightweight SDK (single file, no dependencies):

# TypeScript
curl -o lib/serla.ts https://serla.dev/sdk/serla.ts

# JavaScript
curl -o lib/serla.js https://serla.dev/sdk/serla.js

# Python
curl -o serla.py https://serla.dev/sdk/serla.py
pip install requests

Or download directly: serla.tsserla.jsserla.py

5. Send Your First Event

Track events with just one line:

Code
import { Serla } from './lib/serla';

const serla = new Serla('YOUR_API_KEY');

// Track an event
await serla.send('user_signup', {
  plan: 'free',
  source: 'web'
});

// Identify the user
serla.identify('user_123');

// Track with user context
await serla.send('page_view');
Response200 OK
{
  "success": true,
  "data": {
    "eventId": "clx123...",
    "eventName": "user_signup",
    "timestamp": "2025-12-03T10:30:00.000Z",
    "projectId": "clx456..."
  }
}

6. View Your Events

Head back to your dashboard to see your event appear in real-time. You can:

  • Filter events by name, date, or search query
  • View detailed JSON metadata for each event
  • Analyze trends in the Analytics dashboard