Developers

Built to be integrated

A dependency-free TypeScript SDK, a plain REST endpoint, edge and CDN paths, and an API to verify agents yourself. Wire Lume in however you ship.

SDK quickstart

Install lumetraffic and send your first event. Zero dependencies, batched and retrying by default.

import { Lume } from 'lumetraffic' const lume = new Lume(process.env.LUME_INGEST_TOKEN) // In your request handler: lume.trackPageview(req, res)

REST ingest

No SDK? Post request metadata straight to the ingest endpoint.

curl -X POST https://in.lumetraffic.com/visits \ -H "Authorization: Bearer $LUME_INGEST_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "request_host": "example.com", "request_path": "/", "user_agent": "GPTBot/1.2" }'

Identification API Solo and up

Send a request’s headers and get back the agent’s verified identity (operator, type, and whether it’s authentic) so you can gate, route, or log agent traffic yourself.

POST https://in.lumetraffic.com/agent-identifications { "user_agent": "GPTBot/1.2", "ip": "…", "headers": { … } } → { "operator": "openai", "type": "AI Search Crawlers", "verified": true, "method": "web_bot_auth" }

Install paths

TypeScript SDK REST Cloudflare Worker Vercel middleware WordPress plugin Fastly Akamai AWS CloudFront GCP Cloudflare Logpush

We dogfood the agentic web

Lume is the AI-agent analytics product, so this site ships a real, machine-readable /llms.txt, generated from the same catalog that powers the dashboard.

Send your first event in a minute.

Free plan, one ingest token, dependency-free SDK. Start building.

Start for free →