Skip to content

Official SDKs

Status of the official Indox API v1 SDK packages.

Python is published; the other seven are not

pip install indox-client resolves today. npm install, composer require, gem install, go get, and cargo add do not resolve for these names yet, for those languages, talk to the API directly over HTTPS, see Using the API in the meantime.

Language Package Status Registry
Python indox-client 0.4.0 Published PyPI
TypeScript / JavaScript @indox/sdk Not yet published npm
PHP indox/indox Not yet published Packagist
Ruby indox Not yet published RubyGems
Java org.indox:indox-sdk Not yet published Maven Central
C# / .NET Indox.Sdk Not yet published NuGet
Go github.com/nematiai/indox-go Not yet published Go module proxy
Rust indox Not yet published crates.io

Not planned as SDKs: SQL, HTML/CSS. Deferred: C++, R, Kotlin, Swift.

Python

pip install indox-client

See the Python SDK guide for authentication and the conversion flow.

Using the API in the meantime

Every SDK is a thin wrapper over the same public REST API, so nothing is blocked on the remaining packages shipping. Create an API key in the web app under Dashboard → API keys, then call https://indox.org with a bearer token:

curl -sS https://indox.org/api/v1/health/ \
  -H "Authorization: Bearer $INDOX_API_KEY" \
  -H "Accept: application/json"

See the API reference for the full endpoint list, and Integrations for end-to-end conversion flows.

This page is the single source of truth for availability. A language is only announced as available once its package is live on the registry listed above.