For usage that already exists on a machine you control. One command, no code.
2 options below
Seven lines in the language you already use
For usage that happens inside your application. A thin wrapper per ecosystem.
3 options below
One HTTPS call, from anything
For everything else. One endpoint, JSON in, per-item results out.
1 option below
Every source, with the code
These are the snippets you would paste, not a summary of them.
Agent
FreeSWITCH
Reads the CDRs your switch already writes.
The installer finds your CDR directory, tails new records, and forwards them. It can backfill the last 72 hours so your first dashboard is not empty. No inbound ports, no root, and uninstall is one command.
Same agent, same command, detects Asterisk instead.
Works against the CDR CSV or the CDR database backend. If both are present it asks which one you bill from, rather than guessing and being wrong about your revenue.
Events are buffered and flushed on a timer or at 500, whichever comes first. Failed batches retry with backoff and survive a restart, so a deploy never loses usage.
Tracking is dispatched to your queue, so it never sits in the request path. Publish the config to change the batch size or point a test environment at a separate tenant.
No SDK at all. This is the compatibility guarantee.
One endpoint takes a single event or an array of up to 500, and answers per item — valid events are never rejected because an invalid one shared the batch. Anything that can make an HTTPS request can integrate.
Not listed? Anything that can make an HTTPS request can integrate — there is no supported-platform list to be on the wrong side of. See the API reference.
Node.js, PHP, Laravel, Python, cURL, FreeSWITCH and Asterisk are the trademarks of their respective owners. The marks shown are simplified representations, and imply no affiliation or endorsement.
One account, one key, every source
Every additional source is one line or one command, never a project. They all land in the same dashboards on thepixeldata.com.
See your own usage on a dashboard today.
Install takes one command. If you would rather look first, the sandbox is open — sample data, no card, no signup.