Skip to main content

Understanding Lattice

This section explains the concepts, architecture, and philosophy behind Lattice.

Topics

Quick Comparison

Lattice vs Lattice Cloud: Lattice is the local-first runtime daemon running on your own machine. Lattice Cloud is a separate product — a distributed-compute coordination layer and inference marketplace that operates independently of whether you have Lattice installed. You can use Lattice without Lattice Cloud, and Lattice Cloud without a local Lattice installation.

AspectLattice (local runtime)Lovelace platform servicesHybrid mode
Data StorageLocal onlyCloud + localLocal by default
ConnectivityOffline capableRequires internetOptional cloud
Setup5 minute installNo installationInstall Lattice
ScalingLimited to one machineUnlimitedLimited locally
Team CollaborationLimited (P2P mesh)Full featuredWith optional sync
CostFreeSubscriptionFree (local) + optional paid
ControlCompletePlatform managedYou decide per feature

When Lattice is Right for You

Use Lattice for:

  • Building privacy-critical applications
  • Developing offline-first features
  • Testing in air-gapped environments
  • Learning without cloud dependencies
  • Small to medium scale deployments
  • Cost-sensitive development

Don't use lattice for:

  • Large distributed team collaboration
  • Enterprise-scale deployments
  • Applications requiring high availability
  • Real-time team features
  • Managed security requirements