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 ecosystemConfigure 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.
