SDK Library

SDKs

A lightweight web SDK plus a REST API for server-side tracking. Install in 2 minutes, auto-capture core events, and add custom tracking with one function call.

< 5 KB web SDK
Server-side REST API
Mobile SDKs on the roadmap
Start Free
SDKs | SingleAnalytics SDK Library

Web SDK: track everything with one snippet

The JavaScript SDK is under 5 KB gzipped and auto-captures page views, sessions, UTM parameters, referral sources, and Web Vitals. Add custom events with sa.track().

  • Script tag or npm install, your choice
  • Auto page views, sessions, UTMs, and referrals
  • Web Vitals (LCP, FID, CLS) captured automatically
  • Custom events: sa.track("signup", { plan: "growth" })

Server-side tracking: works with any backend

Track server-side events like purchases, subscription changes, and API usage by sending them straight to our REST ingestion endpoint. No dedicated server SDK to install or keep patched, just an HTTPS call from whatever language your backend already runs, with batch support for high-throughput sends.

  • Works from Node.js, Python, Ruby, Go, or any language that can make an HTTP request
  • Batch endpoint for high-throughput event ingestion
  • Secure API key authentication with scoped access
  • Same event schema as the web SDK, so dashboards stay unified

Mobile tracking: on the roadmap

There is no dedicated iOS, Android, React Native, or Flutter SDK yet. Mobile app events can be sent today via the same REST ingestion endpoint used for server-side tracking, and native mobile SDKs are on our public roadmap.

  • Send mobile app events today via the REST ingestion API
  • Native iOS, Android, and React Native SDKs are in active planning
  • Tracked publicly on our roadmap alongside data warehouse sync

Explore SDKs

Start free and connect your data in minutes. No credit card required.

Start Free
Last updated: February 2026 · SingleAnalytics | Unified analytics for SaaS teams.