Anduril Lattice SDK

The Lattice SDK provides programmatic access to Anduril's Lattice platform so partners can publish entities, issue tasks to connected agents, and exchange binary objects across a shared mission data fabric. The SDK supports both REST/JSON and gRPC/Protobuf transports, with OAuth client credentials or bearer-token authentication. Live API access is gated to qualified defense partners under export-control restrictions.

Anduril Lattice SDK is published by Anduril Industries on the APIs.io network.

Tagged areas include Lattice, Entities, Tasks, Objects, and gRPC. The published artifact set on APIs.io includes API documentation and an API reference.

API entry from apis.yml

apis.yml Raw ↑
aid: anduril:lattice-sdk
name: Anduril Lattice SDK
description: 'The Lattice SDK provides programmatic access to Anduril''s Lattice platform

  so partners can publish entities, issue tasks to connected agents, and

  exchange binary objects across a shared mission data fabric. The SDK

  supports both REST/JSON and gRPC/Protobuf transports, with OAuth client

  credentials or bearer-token authentication. Live API access is gated to

  qualified defense partners under export-control restrictions.

  '
humanURL: https://developer.anduril.com/
baseURL: https://developer.anduril.com
tags:
- Lattice
- Entities
- Tasks
- Objects
- gRPC
- REST
- Defense SDK
- Mission Autonomy
properties:
- type: Documentation
  url: https://developer.anduril.com/
- type: APIReference
  url: https://developer.anduril.com/reference/overview/overview
- type: Concepts
  url: https://developer.anduril.com/guides/concepts/overview
- type: ProductPage
  url: https://www.anduril.com/lattice/lattice-sdk/
- type: SDKPython
  url: https://github.com/anduril/lattice-sdk-python
- type: SDKGo
  url: https://github.com/anduril/lattice-sdk-go
- type: SDKJava
  url: https://github.com/anduril/lattice-sdk-java
- type: SDKJavaScript
  url: https://github.com/anduril/lattice-sdk-javascript
- type: PyPI
  url: https://pypi.org/project/anduril-lattice-sdk/
- type: SchemaRegistry
  url: https://buf.build/anduril/lattice-sdk
- type: GitHubOrganization
  url: https://github.com/anduril
features:
- name: Entities API
  description: Publish, update, and query entities representing anything of operational significance (assets,
    tracks, geos, sensors).
- name: Tasks API
  description: Send sequential commands to agents connected to Lattice and observe task lifecycle and
    acknowledgements.
- name: Objects API
  description: Store and retrieve distributed binary objects (imagery, telemetry, payloads) in the Lattice
    data fabric.
- name: Dual Transport
  description: Choose REST/JSON for rapid web integrations or gRPC/Protocol Buffers for bandwidth-constrained
    edge and hardware integrations.
- name: Multi-Language SDKs
  description: First-party client libraries for Python, Go, Java, and JavaScript/TypeScript with sync
    and async support.
- name: OAuth and Bearer Token Auth
  description: OAuth client credentials flow or direct bearer tokens for service-to-service authentication.
- name: Streaming and Pagination
  description: Server-streamed event subscriptions and cursor-based pagination for high-throughput integrations.
- name: Schema Registry
  description: Versioned Protobuf schemas published to Buf Schema Registry for reproducible code generation.
useCases:
- name: Sensor Integration
  description: Connect new sensors (radar, EO/IR, RF, sonar) into Lattice so detections are normalized
    into the shared entity model.
- name: Effector Integration
  description: Expose third-party effectors and platforms as taskable agents in Lattice for coordinated
    mission execution.
- name: Mission Application Development
  description: Build operator-facing applications on top of the Lattice data fabric without re-implementing
    track fusion or C2 plumbing.
- name: Simulation and Test
  description: Drive Lattice with synthetic entities for training, simulation, and rehearsal workflows.
- name: Cross-Vendor Interoperability
  description: Translate between vendor-specific data models and the Lattice common operating picture.
integrations:
- name: Ghost (Anduril sUAS)
- name: Anvil (counter-UAS interceptor)
- name: Bolt (man-portable strike UAS)
- name: ALTIUS (loitering munition family)
- name: Dive-LD (autonomous underwater vehicle)
- name: Roadrunner (modular reusable interceptor)
- name: Sentry Tower
- name: Pulsar (electromagnetic warfare)
- name: Menace (expeditionary C2)
- name: Buf Schema Registry
authentication:
- type: OAuth2
  description: OAuth 2.0 client credentials flow with bearer token issuance for service-to-service access.
- type: BearerToken
  description: Direct bearer-token authentication for partner-issued tokens.
- type: PartnerGated
  description: Production Lattice environments are partner-gated and subject to U.S. export controls (ITAR/EAR).