Skip to main content

Station Lattice

Station Lattice enables multiple Station instances to form a mesh network, allowing agents to discover and invoke each other across stations. This creates a powerful distributed system where specialized agents can collaborate on complex tasks.
Station Lattice is designed for teams that need to distribute agent workloads across multiple machines, environments, or security boundaries.

Key Features

Agent Discovery

Agents automatically register and discover each other across the mesh

Capability Routing

Route requests to agents based on their declared capabilities

Remote Invocation

Invoke agents on remote stations with request-reply semantics

Async Work Queue

Assign long-running tasks with JetStream-backed tracking

Architecture Overview

Operating Modes

Quick Start

1. Start an Orchestrator Station

2. Start Member Stations

3. Verify the Mesh

Use Cases

Distributed SRE Team

Deploy specialized agents across your infrastructure:
  • Orchestrator in your central management cluster
  • SRE Station in production with K8s access
  • Security Station in isolated security zone
  • DevOps Station with CI/CD credentials

Multi-Cloud Deployment

Connect stations across cloud providers:

Development & Production Separation

Keep development agents separate from production:

Next Steps

Setup & Configuration

Detailed configuration options for lattice networking

CLI Reference

Complete reference for lattice CLI commands

Architecture Deep Dive

Technical details on NATS subjects, message flows, and internals