Open analytics platform for developers

Know exactly what
your users are doing

Capture every user action with a single HTTP call. Stream events into ClickHouse. Explore real-time captures and trends in seconds.

POST /api/capture
$ curl -X POST 'https://analas.app/api/capture'
  -H 'Authorization: Bearer ana_live_xK9mNp'
  -H 'Content-Type: application/json'
  -d '{
       "event": "purchase_completed",
       "properties": {
         "amount": 99,
         "plan": "pro"
       }
     '}
200 OK{"status":"accepted"}14ms
Live Captures
acme-inc workspace
user_signed_up
just now
{"plan":"free","source":"google"}
purchase_completed
2s ago
{"amount":99,"currency":"USD"}
page_viewed
5s ago
{"path":"/pricing","referrer":"twitter"}
feature_used
12s ago
{"feature":"insights","workspace":"acme"}
4 events shownOpen dashboard →
< 20msavg response time
ClickHousecolumnar storage
REST APIzero SDK needed
Multi-tenantworkspace isolation

How it works

Live in under 5 minutes

No infrastructure to manage. No SDK to install. Just sign up and start capturing.

01

Create a workspace

Sign up in seconds. Your first workspace is created automatically with a unique tenant ID and isolated ClickHouse partition.

02

Generate an API key

Head to Settings and create your first API key. It's shown once in full — copy it to start sending events right away.

03

Capture & explore

POST events from anywhere — your frontend, server, or cron jobs. Watch them appear in Captures and analyze in Insights.

Under the hood:
Next.js 16App & APIPostgreSQLUsers & workspacesClickHouseEvent storagePrisma 7ORMNextAuthAuth

One endpoint. Any language.

No SDK, no install — a plain HTTP POST is all it takes.

Get your API key →
cURL
curl -X POST 'https://your-app.com/api/capture' \
  -H 'Authorization: Bearer <your-api-key>' \
  -H 'Content-Type: application/json' \
  -d '{
    "event": "user_signed_up",
    "properties": {
      "plan": "free",
      "source": "google_ads",
      "country": "US"
    }
  }'
JavaScript / TypeScript
await fetch('/api/capture', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer <your-api-key>',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    event: 'user_signed_up',
    properties: {
      plan: 'free',
      source: 'google_ads',
    },
  }),
});
200 OK{"status":"accepted"}

Features

Everything you need. Nothing you don't.

Built for developers who need real answers about their users, fast.

Real-time Captures

Every event is written to ClickHouse in milliseconds and visible on your Captures page immediately — no polling lag.

API Key Management

Create multiple API keys per workspace. Revoke any key instantly from Settings without touching your infrastructure.

Insights & Trends

See top events, daily series, and breakdowns powered by ClickHouse columnar queries — fast even over millions of rows.

Session Replays

Record and replay user sessions frame-by-frame. Locate user friction, analyze console errors, and watch real customer behavior natively.

Multi-tenant Isolation

Each workspace gets a unique tenant UUID. ClickHouse partitions events per tenant — your data never bleeds across accounts.

Zero SDK Required

Any language, any runtime. If it can send an HTTP POST it can send to ANALAS. No npm install, no vendor lock-in.

ClickHouse-powered

Built on ClickHouse, the fastest OLAP database on the planet. Handles billions of events without breaking a sweat.

New Feature

Session Replay

See what your users see.

Understand user drop-offs and reproduce hard-to-find client bugs. Capture clicks, typing, scrolls, and DOM mutations in real time, and replay them in a beautiful player directly inside ANALAS.

  • High-Fidelity Replay

    Reconstructs HTML/CSS events dynamically instead of recording heavy video streams.

  • Privacy-First Masking

    Automatically redacts inputs and supports strict full-text masking by default.

  • Developer Timeline

    Inspect exact navigation logs, clicks, and page interactions on a visual timeline.

  • Gzip Compression

    All replay streams are compressed client-side, reducing server bandwidth and S3 costs to near zero.

REPLAYING SESSION
sess_k9r2j8w5…
acme-shop.ir/checkout🛒 3 items
Cardholder Name*** ***
Card Number**** **** **** 8820
Security inputs redacted via [data-mask] automatically
Click: Pay
Events Log
00:02
page_loaded
checkout
00:11
input_change
name
00:24
input_change
card
00:32
button_click
submit
00:32 / 01:10
2x SpeedSkip Inactivity

Pricing

Simple, per-workspace pricing

The basic usage is free for now. Advanced tiers are now available.

Free
Freefor now

For indie devs and side projects.

  • 1 workspace limit
  • 10,000 events / month
  • 10 Session Replays / month
  • 3 team members limit
  • 30-day retention (7d replays)
  • Captures & Insights
Start for free
Most Popular
Pro
390kToman / mo

For growing startups needing deeper analytics.

  • 1 workspace limit
  • 250,000 events / month
  • 500 Session Replays / month
  • Up to 10 team members
  • 365-day retention (14d replays)
  • Funnels & Cohort Retention
Upgrade to Pro
Business
1.19MToman / mo

For active apps needing high volume tracking.

  • 1 workspace limit
  • 2,000,000 events / month
  • 3,000 Session Replays / month
  • Up to 25 team members
  • 365-day retention (30d replays)
  • Public Shared Dashboards
Upgrade to Business
Enterprise
Custom

For teams with serious scale.

  • Unlimited workspaces
  • Custom monthly events
  • Custom Replay limits (90d replays)
  • SSO / SAML integration
  • 10-year data retention
  • Dedicated support & SLAs
Contact Support
Analas

Ready to understand your users?

Your first workspace and API key are ready the moment you sign up. No credit card required.