Server SDKs

Native clients from one public contract.

Inttegro's server SDKs bring the same API contract into the conventions of each supported language. They provide typed requests and responses without inventing language-specific platform behavior.

The SDKs are maintained as a family. Changes begin in the public API contract, then move through generation, language-specific review and release so parity remains measurable.

Eleven languages. One API.

Every official server SDK covers the same Inttegro API. Each adapts the contract to its language without changing platform behavior. These packages are for trusted server environments; never put an Inttegro secret key in browser or mobile code.

01Node.js, Bun, Deno

TypeScript

npm@inttegro/inttegro-sdkv13.0.0

A typed server client for JavaScript runtimes, with explicit idempotency, structured errors and OpenTelemetry integration.

View SDK
02Go services

Go

Go modulesgithub.com/inttegro/inttegro-sdk-go/v12v12.0.0

Context-aware resource packages, Go-native domain types and direct control over concurrency and transport behavior.

View SDK
03Async Rust

Rust

crates.iointtegrov0.9.0

A typed asynchronous client with resource modules and privacy-safe telemetry and error-reporting seams.

View SDK
04Sync and async Python

Python

PyPIinttegrov13.0.0

Matching synchronous and asynchronous clients for Django, Flask, FastAPI, Starlette, jobs and scripts.

View SDK
05Ruby 3.0+

Ruby

RubyGemsinttegrov11.0.0

Ruby-native resource methods and strict Sorbet types over the same public API and error contract.

View SDK
06Java 17+

Java

Maven Centralcom.inttegro:inttegro-sdk-javav8.2.0

Java builders, domain types and HTTP integration for services running on the JVM.

View SDK
07.NET 8

.NET

NuGetInttegrov10.2.0

Async APIs and .NET domain types, with ActivitySource-based observability owned by the application.

View SDK
08PHP 8.1+

PHP

Packagistinttegro/sdkv13.0.0

PHP-native domain values and enums with typed API failures and optional OpenTelemetry integration.

View SDK
09BEAM

Elixir

Hexinttegrov0.11.0

An immutable client, resource-oriented modules and failures designed for explicit pattern matching.

View SDK
10Dart VM

Dart

pub.devinttegrov0.10.0

A standalone server client with typed resource libraries; it does not depend on Flutter or expose a payment sheet.

View SDK
11macOS and Linux

Swift

SwiftPMInttegrov0.9.0

An asynchronous server-side Swift package, separate from the native iOS Checkout SDK and safe for secret-key use.

View SDK
01

Contract parity

Every client starts from the same routes and schemas, making omissions and drift detectable.

02

Language fit

Generated foundations are wrapped in the naming, packaging and error conventions developers expect in each ecosystem.

03

Independent releases

Each SDK can ship on its own cadence while its relationship to the public API remains explicit.

04 / Read, inspect, contribute

Follow the work.