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.