# LaserData developer resources

LaserData provides three automation surfaces: the REST management API, the official `laser` CLI, and the Laser SDK data-plane libraries. The REST API provisions and operates tenants, deployments, networking, observability, billing, and access controls. The CLI exposes those management workflows as stable commands with JSON output. The SDK publishes and queries streaming data and provides state, graph, memory, context, and agent-fabric primitives.

## API and schemas

- [Canonical OpenAPI 3.1 specification](https://laserdata.com/openapi.json)
- [Core API schema](https://laserdata.com/openapi/core.json)
- [Audit API schema](https://laserdata.com/openapi/audit.json)
- [Notifier API schema](https://laserdata.com/openapi/notifier.json)
- [API documentation](https://docs.laserdata.com/api)
- [Authentication guide](https://docs.laserdata.com/api/authentication)

## CLI and SDK

- [Official `laser` CLI](https://laserdata.com/cli)
- [CLI documentation](https://docs.laserdata.com/cli)
- [Laser SDK documentation](https://docs.laserdata.com/laser-sdk)
- [Laser SDK source](https://github.com/laserdata/laser-sdk)

See [agent instructions](https://laserdata.com/agent-instructions.md) for when to use each interface and [llms.txt](https://laserdata.com/llms.txt) for the curated machine-readable index.
