Upload, process, and semantically search documents across your entire organisation. Isolated per tenant. Powered by Qdrant vector storage.
A complete ingestion pipeline with multi-tenant isolation, usage controls, and real-time status tracking.
Each organisation gets its own Qdrant collection and S3 prefix. Zero risk of cross-tenant data leakage.
Live updates via Supabase Realtime. Watch your documents go from pending → processing → done.
Set per-org limits on document count, storage, and API calls. Enforced at the API layer before upload.
Documents are chunked, embedded, and stored in Qdrant — ready for vector search the moment ingestion completes.
Choose chunk size, overlap, and embedding model per organisation. Defaults apply when not configured.
Supabase RLS ensures every database query is automatically scoped to the authenticated org. No extra filtering needed.
Drag and drop PDFs, TXT, or DOCX files. Limits are checked before anything is stored.
The raw file is saved to your org's private S3 prefix immediately.
Our webhook triggers chunking, embedding generation, and vector storage in Qdrant.
Your document is now semantically searchable. Use your Qdrant collection directly.
Get your organisation set up in minutes. No credit card required.
Sign in to your dashboard →