The Lattice API
With the SDK and its open data models, Lattice lets you integrate highly customizable data systems and hardware platforms with Lattice’s growing body of robust, field-tested integrations.
Lattice provides the following APIs:
Entities model anything in the world that is of significance to an operator.
Tasking enables you to send sequential commands to agents connected to Lattice.
Objects let you store distributed binary data in Lattice.
API availability
Lattice APIs designate three availability levels: beta, generally available (GA), and deprecated:
Versioning policy
- Resources marked as beta might have breaking changes without notice.
- Resources not marked as beta are GA, and maintain stability.
- When a new Lattice SDK major version becomes generally available, the previous major version is supported for six months for critical security fixes, beginning on the listed deprecation date.
For REST, any REST APIs still in development are marked as beta within the reference documentation:

For gRPC, APIs still in development are marked with beta in the namespace.
For example, anduril.entitymanager.v2beta
.
Lattice SDK versions
The following is a list of Lattice SDK versions:
What’s next?
- Get started with Lattice using the sample apps.
- Follow the quickstart guide to build your first integration.