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. 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 | /docs/api/v1/ |
PDF, DOCX, ODT, RTF, HTML, MD, EPUB, … |
| Media | /media/api/v1/ |
images, audio, video |
| Fonts | /fonts/api/v1/ |
TTF, OTF, WOFF, WOFF2, and 15 more |
| Billing | /billing/api/v1/ |
plans, usage, credits |
| Auth | /auth/api/v1/ |
login, refresh, 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-sdk - Integrations — Box, Dropbox, Google Drive, OneDrive
- Client guides — apps overview, architecture, dev setup