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

# API References

The LOCI REST API handles binary upload, analysis progress, and project/version data. It's the same API used internally by the `loci_api` CLI, the GitHub Action, and the Azure DevOps extension — you can also call it directly to build your own integration.

Every endpoint requires an API key, sent via the `x-api-key` header. The base URL is the LOCI backend configured for your account (the same `LOCI_BACKEND_URL` used by the CI integrations) — self-hosted deployments point at their own host, SaaS accounts use the LOCI-provided one.

This section covers uploading a binary for analysis, checking analysis progress, listing projects, and retrieving project versions. For CLI-based access instead of calling the API directly, see the CLI Reference.
