Skip to main content

Installation

Add to your pom.xml:
You can also download the JAR directly from Maven Central.

Initialize

Track Events

You must provide a distinct_id for all events.

Multiple Events

User Profiles

Group Analytics

Send Events

Set Group Properties

Privacy Controls

EU Data Residency

India Data Residency

Disable Geolocation

Platform Considerations

All server-side calls originate from your server’s IP. Set ip to 0 to disable geolocation.
  • You manage distinct_id yourself
  • No automatic identity management
  • Message-based architecture (build, bundle, send)
  • Use /import endpoint for historical data
  • Designed for high-throughput server environments

Resources