Install by language

Official tollara.ai service SDK packages for JavaScript/TypeScript, Java, Python, and .NET. Version pins below match the docs-sdk/README-*.md files in this repository; update those READMEs and this table when you publish a new SDK release.

SDK repo

Source, HMAC spec, and per-language READMEs: https://github.com/Tollara/Tollara-sdk.

Install commands

JavaScript / TypeScript

npm

Package: @tollara/service-sdk@0.0.1

npm install @tollara/service-sdk

Java

Maven Central

Package: com.tollara:service-sdk:0.0.1

implementation("com.tollara:service-sdk:0.0.1")

Python

PyPI

Package: tollara-service-sdk==0.0.1 (import tollara_service_sdk)

pip install Tollara-service-sdk

HTTP features (validate, usage, gateway, progress):

pip install Tollara-service-sdk[http]

.NET (C#)

NuGet

Package: Tollara.ServiceSdk 0.0.1

dotnet add package Tollara.ServiceSdk

Minimal integration

On your service backend, verify inbound gateway HMAC and read user context from headers (see Request signing). As a caller or automation, use TollaraClient (or the standalone helpers in JavaScript) for validate, usage estimates, invoke, reporting usage, and async polling. Exact function names differ by language — use the SDK overview and the language pages linked above.

SDK version compatibility

Platform API v1 aligns with SDK 0.0.x releases. Bump the version column on this page and the per-language docs when you ship new SDK minors; announce any contract changes in release notes.