Changelog
Keep yourself informed about the most recent additions and improvements we’ve made to Database.
v1.0.0Jan 27, 2024
Golang SDK is available
We're excited to announce the release of our Go SDK, enabling developers to integrate UserCanal's customer data platform with type-safe tracking and high-performance data collection.

Key Features:
- Type-Safe Event Tracking: Built-in types for common analytics events and custom event support
- High Performance: Process up to 1.6M events/second with our optimized protocol
- Profile Enrichment: Automatically enrich user profiles with behavioral and custom data
- Simple Integration: Start tracking in minutes with
go get github.com/usercanal/sdk-go
- Smart Batching: Automatic event batching and retry handling built-in
Getting Started:
Install the SDK:
go get github.com/usercanal/sdk-go
Start tracking events:
canal := usercanal.NewClient("YOUR_API_KEY")
canal.Track(ctx, usercanal.Event{
UserId: "user_123",
Name: "feature_used",
Properties: usercanal.Properties{
"feature": "export",
"duration_ms": 1500,
},
})
For complete documentation and examples, visit our SDK Documentation.