Anbox Cloud documentation

Anbox Cloud enables running Android apps on any cloud platform at scale. It uses system containers or virtual machines to run the nested Android containers and Juju for deployment in a cloud environment.

Anbox Cloud supports x86 and Arm64 hardware, providing the same set of features for both architectures.

Since Anbox Cloud uses system containers or virtual machines to emulate Android systems, you can achieve the isolation and security level of a virtual machine without the associated overhead. Therefore, compared to other Android emulation solutions, Anbox Cloud can provide at least twice the density and can serve up to 100 Android instances per server.

Due to its highly scalable nature and performance optimisation, delivering device-agnostic mobile applications is very easy. Popular use cases of Anbox Cloud include mobile game streaming services, corporate application streaming, application automation and testing.

In this documentation

Tutorials
Get started - a hands-on introduction to Anbox Cloud for new users

How-to guides
Step-by-step guides covering key operations and common tasks

Explanation
Concepts - discussion and clarification of key topics, architecture

Reference
Technical information - specifications, APIs

Project and community

Anbox Cloud is a Canonical product. It originally grew out of the Anbox open-source project, but its code base is now completely independent.

We welcome community involvement through suggestions, fixes and constructive feedback both on the product and its documentation. You can engage with the Anbox Cloud team and the community using the following channels:

The Release notes helps you get familiar with Anbox Cloud, its releases and roadmap.

For official support requirements, you can get support through Ubuntu Pro.

Thinking about using Anbox Cloud for your next project? Get in touch!