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