# Anbox Stream Gateway API

**Canonical:** https://apis.io/apis/canonical/anbox-stream-gateway-api/  
**Provider:** Canonical — https://apis.io/providers/canonical/  
**Documentation:** https://documentation.ubuntu.com/anbox-cloud/

Anbox Stream Gateway API is one of 22 APIs that [Canonical](https://apis.io/providers/canonical/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Android, Streaming, and Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Anbox Cloud streaming control API — creates and manages streaming sessions between clients and Android instances, plus the accounts, applications and configuration behind them. Canonical publishes a Swagger 2.0 contract with 11 paths and 14 operations, and it is the one Anbox contract that names a Canonical contact in info.contact.

## Operations (14)

| Method | Path | Summary |
|---|---|---|
| GET | `/1.0/applications` | Get applications |
| GET | `/1.0/regions` | Get regions |
| GET | `/1.0/session/{id}/sockets/adb` | Join session as ADB client |
| GET | `/1.0/session/{id}/sockets/master` | Join session as master |
| GET | `/1.0/session/{id}/sockets/slave` | Join session as slave |
| GET | `/1.0/sessions` | Get all sessions |
| POST | `/1.0/sessions` | Create session |
| DELETE | `/1.0/sessions` | Batch delete sessions |
| GET | `/1.0/sessions/{id}` | Get session |
| DELETE | `/1.0/sessions/{id}` | Delete a session |
| GET | `/1.0/sessions/{id}/connect` | Connect a session |
| POST | `/1.0/sessions/{id}/join` | Join session |
| POST | `/1.0/sessions/{id}/share` | Share session |
| GET | `/1.0/status` | Returns the Gateway service status. |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/canonical/refs/heads/main/openapi/canonical-anbox-stream-gateway-api-openapi.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/canonical/refs/heads/main/overlays/canonical-anbox-stream-gateway-api-overlay.yaml
- **Documentation** — https://documentation.ubuntu.com/anbox-cloud/

## Other Canonical APIs (12)

- [Snap Store API](https://apis.io/apis/canonical/snap-store-api/)
- [Charmhub API](https://apis.io/apis/canonical/charmhub-api/)
- [snapd REST API](https://apis.io/apis/canonical/snapd-rest-api/)
- [MAAS API](https://apis.io/apis/canonical/maas-api/)
- [Juju Client / Controller API](https://apis.io/apis/canonical/juju-api/)
- [Launchpad Web Services API](https://apis.io/apis/canonical/launchpad-api/)
- [Ubuntu Pro Client API](https://apis.io/apis/canonical/ubuntu-pro-api/)
- [Landscape API](https://apis.io/apis/canonical/landscape-api/)
- [Canonical Assertions API](https://apis.io/apis/canonical/canonical-assertions-api/)
- [Canonical Search API](https://apis.io/apis/canonical/canonical-search-api/)
- [Canonical Snaps API](https://apis.io/apis/canonical/canonical-snaps-api/)
- [LXD REST API](https://apis.io/apis/canonical/lxd-rest-api/)

## Tags

Android, Streaming, Cloud

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/canonical/anbox-stream-gateway-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/canonical/.
