Browser
JavaScript for web apps and marketing sites. Autocapture, session replay, attribution, consent — each a separate plugin, so you ship only what you use.
Browser SDK
Product analytics by Selicatech. One endpoint, eight SDKs, and a wire format small enough to implement in an afternoon.
| If you want to… | Go to |
|---|---|
| See an event arrive in the next ten minutes | Quickstart — install, initialise, track, identify, verify, in all seven languages |
| Understand the data model before writing code | Ingest overview — events, identity, properties, groups, entities, revenue |
| Send events without an SDK | HTTP ingest API and Server-side |
| Know which key goes where | Authentication |
| Check whether your platform supports a feature | SDK support matrix |
Everything Tangent knows about your product arrives through one endpoint: a POST of a JSON batch, authenticated by an API key. The SDKs are conveniences on top of it — they generate and persist an anonymous id, batch, retry, back off, and give you identity, groups, revenue, experiments and a plugin pipeline. None of them can send anything the endpoint would not accept from curl.
Batches are validated per event: one malformed event does not lose the other 999, and the response names each refusal by index with every reason. Delivery is at-least-once with server-side de-duplication on a client-generated messageId, so retrying is always safe.