Native SDKs

Server runtimes

Go, Java, .NET, PHP and Ruby

Native clients share the same endpoint and governance semantics. They do not introduce language-specific Router behaviour.

Install packages

Use the native registry for each ecosystem.

go get github.com/octoryn/octoryn-go@v0.1.1
dotnet add package Octoryn --version 0.1.2
# Maven / Gradle
ai.octoryn:octoryn-core:0.2.0
# PHP and Ruby: use the published Octoryn package for the ecosystem

Configure consistently

Set the base URL, service key, application timeout and user agent once. Normalise custom base URLs before joining relative API paths.


Streaming

Consume SSE incrementally, preserve finish reasons and close the response on cancellation. Backpressure should reach the network reader instead of buffering an unbounded response.


Contract tests

Assert the final URL, bearer header, serialized request and representative error response in every language. Run golden fixtures for the features your service depends on.

NextiOS & Android