indox Developer Documentation¶
Welcome. This is the public documentation for the indox file-conversion platform.
If you are an external developer integrating with indox, you are in the right place. If you are an internal contributor looking for plans, decisions, or dashboards — see design/ in the repository (not published here).
What is indox¶
indox converts files — documents, images, audio, video, fonts — through a uniform REST API, spanning 6,022 conversions across the platform.
Conversions are asynchronous:
POST /<service>/api/v1/convert/→202 { conversion_id }- Poll
GET /conversion/{id}/→ terminal state GET /{id}/download/→ presigned URL
Services¶
| Service | Base path | Formats |
|---|---|---|
| Documents | /api/v1/pdf_handler/ |
PDF, DOCX, ODT, RTF, HTML, MD, EPUB, … |
| Fonts | /api/v1/fonts/ |
TTF, OTF, WOFF, WOFF2, and 15 more |
| Billing | /api/v1/subscription/ |
plans, usage, credits |
| Auth | /api/v1/user/ |
profile, sessions, OIDC, social |
Getting started¶
- Quickstart — your first conversion in 5 minutes
- Concepts — auth, conversions, polling, credits
- Limits — free quota, paid tiers, file size caps
- Errors — error codes and what they mean
Reference¶
- API Reference — endpoint-by-endpoint
- Python SDK —
pip install indox-client - Integrations — Box, Dropbox, Google Drive, OneDrive
- Client guides — apps overview, architecture, dev setup