> For a complete page index of the Captain API documentation, fetch https://docs.captain.dev/llms.txt?excludeSpec=true # Algolia Compatibility > Captain is a fully managed API for deterministic file search over unstructured data. Connect cloud storage (S3, GCS, Azure, R2), index files, and query retrieved chunks with metadata. ## API Docs - Algolia Compatibility [Algolia Multi-Query](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-multi-query.md) - Algolia Compatibility [Algolia Single Query](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-single-query.md) - Algolia Compatibility [Algolia Insights Events](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-insights-events.md) - Algolia Compatibility [Algolia Batch](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-batch.md) - Algolia Compatibility [Algolia Add Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-add-object.md) - Algolia Compatibility [Algolia Get Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-get-object.md) - Algolia Compatibility [Algolia Save Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-save-object.md) - Algolia Compatibility [Algolia Partial Update Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-partial-update-object.md) - Algolia Compatibility [Algolia Delete Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-delete-object.md) - Algolia Compatibility [Algolia Clear Objects](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-clear-objects.md) - Algolia Compatibility [Algolia Delete Index](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-delete-index.md) - Algolia Compatibility [Algolia Get Task](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-get-task.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.captain.dev/openapi.json) - [OpenAPI YAML](https://docs.captain.dev/openapi.yaml)