The whole toolbox.
Every plan.
Funnels and retention you'd expect. SQL when you want it. AI when you don't. Session replay, experiments, warehouse sync — all in the same product, at one price.
Ask in English. Get charts in seconds.
Truxl was designed around an LLM core from day one. Every team member — PM, designer, engineer, support lead — can ask questions of your product without learning a query language.
- →Natural-language → chart, with the underlying SQL one click away
- →Anomaly detection on every metric you care about
- →Agents that auto-investigate drops and post summaries to Slack
- →Suggested follow-up questions tuned to your data model
// Ask Truxl › what slowed onboarding last week? // Truxl, 1.8s Onboarding completion fell −6.4pp Apr 14–20, concentrated on mobile-web · /signup/v2. Step 3 ("connect data") is the bottleneck. // 3 suggested follow-ups › show the cohort, broken down by browser › compare to /signup/v1 over the same window › who shipped to /signup/v2 on Apr 14?
-- The same question, in SQL. SELECT date_trunc('day', t) AS d, count(DISTINCT user_id) AS users, avg(duration_ms) AS p50 FROM events WHERE name = 'onboarding_step_completed' AND step = 3 AND t BETWEEN '2026-04-14' AND '2026-04-21' GROUP BY d ORDER BY d;
SQL when you want it. Always.
Every event lives in a queryable table. Open the SQL editor and write what you need — or paste it from your AI assistant. Save queries, schedule them, version them in git.
- →Full read access to raw events, sessions, identifies
- →Saved queries, scheduled emails, dashboard charts
- →One-click export to CSV, Parquet, your warehouse
- →No proprietary query language to learn
// ~/.config/claude/mcp.json { "mcpServers": { "truxl": { "url": "https://mcp.truxl.com/v1", "headers": { "Authorization": "Bearer tx_mcp_…" } } } }
Run analytics from Claude or Cursor.
Truxl exposes a first-class Model Context Protocol server. Drop the config into your local Claude Desktop, Cursor, or any MCP-compatible client, and query your product data from the assistant you already use — no copy-paste, no tool-switching.
- →Query events, funnels, retention, and cohorts straight from your AI client
- →Scoped, read-only tokens — give an assistant access to one project, not the workspace
- →Works with Claude Desktop, Cursor, Zed, and any MCP client
- →Self-host friendly — point the MCP URL at your own deployment
Run Truxl in your VPC.
The same product that runs on Truxl Cloud — yours to deploy. One Helm chart, one Postgres, one S3 bucket. Updates ship as signed container images on a predictable schedule.
- →Same code as our cloud — no watered-down community edition
- →Helm, Docker Compose, or Terraform module
- →BYO object storage, BYO identity provider
- →Self-serve license — no enterprise sales call required
# Add the Helm repo $ helm repo add truxl https://charts.truxl.com $ helm repo update # Install with your values $ helm install truxl truxl/truxl \ --values values.yaml \ --namespace truxl ✓ truxl deployed · 4 pods · 1 cluster ✓ ingestion live · https://truxl.acme.internal
// One-hour integration import { Truxl } from '@truxl/sdk'; const truxl = new Truxl({ apiKey: 'tx_live_…', redact: ['email', 'phone'], }); truxl.identify(user.id, { plan: user.plan }); truxl.track('checkout_completed', { plan: 'pro', mrr: 29, });
First event in an hour.
Drop the SDK in. Configure what's sensitive. Ship. The auto-instrumentation captures pageviews, clicks, and form submits out of the box — you only write code for the events that are specific to your product.
- →SDKs in every major language and framework
- →Auto-capture for pageviews, clicks, forms
- →PII redaction at the edge, before data leaves the browser
- →Reverse proxy support to bypass ad blockers
And another dozen things you'd expect.
Session replay
Privacy-first, sampled, tied to every event. Sample what you need.
A/B & feature flags
Run experiments alongside the analytics that measure them. Sticky assignment, holdouts, sequential testing.
Cohorts
Define cohorts in plain language or SQL. Sync them to Segment, Customer.io, or your CRM.
Retargeting
Recover dropped traffic and re-engage users. Build audiences from drop-off events and sync them to your ad platforms and email tools.
Warehouse sync
Push enriched events into Snowflake, BigQuery, or Redshift hourly. Or read from yours.
Dashboards & alerts
Pin any chart. Schedule emails. Get Slack alerts when metrics move.
Server-side ingestion
Track signups, payments, and backend events without the browser tax.
Audit logs
Every action, every API call. Exportable to your SIEM via webhook.
Webhooks & APIs
Public REST + streaming API. Every chart is a URL.
