TypeScript
API client for Node.js, Deno, Bun, and browsers. Includes TypeScript definitions for full type safety.
npm install @tracktile/sdkOfficial client libraries to integrate with the Tracktile API. Type-safe, fully documented, and automatically generated from our OpenAPI specification.
TypeScript
API client for Node.js, Deno, Bun, and browsers. Includes TypeScript definitions for full type safety.
npm install @tracktile/sdkPython
API client for Python applications. Supports both synchronous and asynchronous usage.
pip install tracktileC# / .NET
API client for .NET applications. Fully async with cancellation token support.
dotnet add package TracktileGo
API client for Go applications. Follows idiomatic Go patterns with context support.
go get github.com/tracktile/tracktile-goAll Tracktile SDKs share these features:
| Feature | Description |
|---|---|
| Type Safety | Full type definitions for all requests and responses |
| Auto-Generated | Generated from OpenAPI spec using Speakeasy |
| Error Handling | Structured error types with HTTP status codes |
| Retry Logic | Built-in exponential backoff for transient failures |
| Authentication | Bearer token auth with support for dynamic token refresh |
| SDK | Package Manager | Minimum Runtime |
|---|---|---|
| TypeScript | npm, pnpm, yarn, bun | Node.js 18+, Deno 1.39+, Bun 1+ |
| Python | pip, poetry | Python 3.8+ |
| C# | NuGet | .NET 6+ |
| Go | go get | Go 1.21+ |
If your language isn’t supported yet, you can use the REST API directly:
curl -X GET "https://api.tracktile.io/products" \ -H "Authorization: Bearer api-YOUR_TOKEN_HERE" \ -H "Content-Type: application/json"See the API Reference for complete endpoint documentation.
Need an SDK for a language we don’t support yet? Contact us to request support for your preferred language.