Skip to content
PricingDocs

SDKs & Libraries

Official client libraries for every major language. Install, configure, and start identifying visitors in minutes.

Language Support

Choose your language and get started with a single command.

LanguagePackageInstall CommandStatusDocs
JavaScript@tracio/clientnpm install @tracio/clientStableDocs
React@tracio/reactnpm install @tracio/reactStableDocs
Gotracio-gogo get github.com/tracio-ai/tracio-goBetaDocs
Pythontracio-pythonpip install tracioBetaDocs
Rusttracio-rscargo add tracioAlphaDocs
Rubytracio-rbgem install tracioComing SoonDocs

Quick Start

Copy-paste examples to get up and running fast.

JavaScript
Stable
npm install @tracio/client
import { TracioClient } from '@tracio/client'
const client = new TracioClient({
apiKey: 'your-api-key',
region: 'eu'
})
const { visitorId, confidence } = await client.identify()
React
Stable
npm install @tracio/react
import { TracioProvider, useTraceId } from '@tracio/react'
function App() {
return (
<TracioProvider apiKey="your-api-key" region="eu">
<Dashboard />
</TracioProvider>
)
}
function Dashboard() {
const { visitorId, isLoading } = useTraceId()
return <p>Visitor: {visitorId}</p>
}
Go
Beta
go get github.com/tracio-ai/tracio-go
import "github.com/tracio-ai/tracio-go"
client := tracio.NewClient("your-api-key", tracio.WithRegion("eu"))
event, err := client.GetEvent(ctx, requestID)
fmt.Println(event.VisitorID, event.Confidence)
Python
Beta
pip install tracio
from tracio import TracioClient
client = TracioClient(api_key="your-api-key", region="eu")
event = client.get_event(request_id)
print(event.visitor_id, event.confidence)
Rust
Alpha
cargo add tracio
use tracio::Client;
let client = Client::builder()
.api_key("your-api-key")
.region("eu")
.build()?;
let event = client.get_event(&request_id).await?;
println!("{} {}", event.visitor_id, event.confidence);
Ruby
Coming Soon
gem install tracio
require 'tracio'
client = Tracio::Client.new(
api_key: 'your-api-key',
region: 'eu'
)
event = client.get_event(request_id)
puts event.visitor_id, event.confidence

Ready to get started?

Try tracio.ai free with 2,500 API calls per month. No credit card required.