# API reference

Exact HTTP paths, parameters, request bodies, responses, and schemas from Micro's reviewed public OpenAPI contract.

Choose the interface you use to build with Micro. The sidebar selector switches
between HTTP endpoints, SDK documentation, the CLI, and agent integration.

- **[HTTP API](/docs/api-reference/query-records)** — endpoint parameters, request bodies, responses, and schemas. Start with a read-only query.
- **SDKs** — [TypeScript](/docs/reference/typescript), [Python](/docs/reference/python), and [Go](/docs/reference/go) methods, parameters, and response types.
- **[CLI](/docs/reference/cli)** — setup, commands, and scripting.
- **[MCP](/docs/reference/mcp)** — agent integration options and current MCP availability.

## HTTP authentication

Send an API key in the `x-api-key` header and use your workspace ID in request
paths. See [Authentication](/docs/concepts/authentication) for setup.

Download the [OpenAPI specification](/openapi.json) for the complete HTTP contract.
