Skip to main content
The Indora Labs API is the first programmable compliance refinery. In a single call, you can index, search, control, and sanitize video, audio, text, and images across 240+ file types — with policy-backed audit logs, chain of custody, and JSON overlays you can trust in court.
Welcome Indora Labs API is a programmable compliance refinery — one API that makes raw video · audio · text · images safe, searchable, exportable, with policy-backed audit logs and JSON overlays you can defend. Define policy your way ① Natural language → rules — “Blur all officer faces after 3:00”, “Black out tattoos”, “Remove minors’ names”, “Strip PHI from transcripts.”
② Upload your policy docs → rules — drop in SOPs or legal PDFs; Indora converts them into reviewable, versioned, toggleable rules you control.
Why teams use Indora Policy-driven — explicit, auditable rules (not opaque model magic). Multi-modal — one surface for video/audio/text/images across 240+ file types. Court-ready — chain of custody + explainable overlays for every decision. Flow at a glance File in → apply policy → job queued → status → signed URL + redacted asset + overlay JSON.

Core Capabilities

Index Anything

Normalize and extract content from 240+ file types — PDFs, DOCs, CAD, images, audio, and video.
Get structured JSON and embeddings for downstream search or AI pipelines.

Search Everything

Run hybrid semantic + keyword queries across your entire dataset.
Works seamlessly across documents, transcripts, and media files.

Policy-Driven Sanitization

Apply natural-language or custom policies.
Output both sanitized files and structured JSON overlays for integration into your workflows.

Audit & Chain of Custody

Every action is logged: who viewed what, when, and under which policy.
Export audit logs and custody trails directly into your system.

Access Control

Restrict which users can view or export which files.
Enforce role-based permissions programmatically through the API.

Fast & Scalable

Handle bulk video, audio, and document processing without bottlenecks.
Built for GovCloud, healthcare, and other high-compliance workloads.

Authentication

All API endpoints require an API key.
Include it in your request headers:
x-api-key: <YOUR_API_KEY>