# MK.IO Beam API guides

Use the Channels API for device-local channel workflows, the Fleets API for device management, and the Infrastructure API for sites and networks.

## Getting started

[Choose an API](/beam/api-guides/getting-started/which-api)

Choose the API for your Beam workflow.
[API overview](/beam/api-guides/understanding/overview)

Understand cloud and device-local connections.

## Channels API

[Build with the Channels API](/beam/api-guides/how-to/channels)

Create, control, and monitor channels on a Beam device.
[Channels API reference](/api-reference/channels-api)

Look up endpoints, schemas, and responses.

## Fleets API

Register, update, and manage hardware and software device inventory for on-premises edge deployments.

[Fleets API Reference](/api-reference/fleets-api)

Endpoints, schemas, and request/response examples for fleet operations.

[Manage Fleet Devices](/beam/api-guides/how-to/fleets/device-management)

Register devices, configure settings, and monitor edge appliance health.

[Backups & Restores](/beam/api-guides/how-to/fleets/backups-and-restores)

Backup device configurations and restore edge states.

[Software & Updates](/beam/api-guides/how-to/fleets/software-and-updates)

Manage device software versions and roll out fleet-wide updates.

## Infrastructure APIs

Configure network settings and sites across the platform.

[Infrastructure API Reference](/api-reference/infrastructure-api)

Endpoints, schemas, and details for infrastructure resource operations.

[Set up Networks & Sites](/beam/api-guides/how-to/infrastructure/networks-and-sites)

Provision network configuration and link sites.
