Skip to main content

Providers

Providers are adapters that deliver analytics events to specific backends. They implement a stable interface so application code never depends on a vendor SDK directly.

Capability matrix

ProviderLanguageTrackIdentifyGroupPageAliasStatus
AmplitudeGoAvailable
AmplitudeTypeScriptAvailable
AmplitudeKotlinAvailable
event-spec serverGoAvailable
event-spec serverTypeScriptAvailable
event-spec serverKotlinAvailable
NoopGoAvailable
PostHogGoPlanned
MixpanelGoPlanned
SegmentGoPlanned
GA4GoPlanned
RudderStackGoPlanned

Provider error semantics

Providers that don't support an operation return ErrUnsupportedOperation — they never silently no-op. This prevents data from appearing delivered when it was actually discarded.

See also