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.