> For the complete documentation index, see [llms.txt](https://docs.lumidb.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lumidb.com/api-reference.md).

# Developers

Build on LumiDB with the HTTP API, 3D Tiles streaming and MCP.

Use LumiDB from your own code. Query datasets through the HTTP API, stream them as 3D Tiles into your own viewers, or connect AI assistants over MCP.

* [Quickstart: your first API request](/api-reference/quickstart-your-first-api-request.md): create an API key, list your datasets and search an area.
* [Import data with the API](/import-data/import-data-with-the-api.md): upload a file and import it from your own code.
* [API keys](/archive-management/api-keys.md): create a key and send it with your requests.
* [Cesium 3D Tileset export](/integrations/cesium-3d-tileset-export.md): stream a dataset as 3D Tiles.
* [Connecting AI assistants (MCP)](/integrations/connecting-ai-assistants-mcp.md): let an AI assistant search and describe your datasets.
* [Interactive reference](https://api.lumidb.com/api): try the endpoints in your browser.

The API reference below lists the endpoints by resource.
