Start free. Pay when the fleet grows.

Every plan includes the full product — dashboards, rules, alerts, commands and Foundry. Plans differ only in how much you can run.

Free

$0/month

Everything you need to bring a first fleet online.

  • 10 devices
  • 100k messages per day
  • 5 rules · 3 designs
  • 30-day telemetry retention
  • 3 seats · community support
Start for free

Pro

Popular
$29/month

For products in the field with real customers.

  • 100 devices
  • 2M messages per day
  • 50 rules · 25 designs
  • 90-day telemetry retention
  • 10 seats · email support

Scale

$199/month

For fleets that outgrew a spreadsheet of devices.

  • 1,000 devices
  • 20M messages per day
  • 500 rules · 100 designs
  • 365-day telemetry retention
  • 50 seats · priority support

Every account starts on Free — no card required. Upgrades check out through Stripe and can be canceled any time from Settings → Billing.

Included on every plan

  • Live dashboards and widgets
  • Visual rules engine and alerting
  • Device commands with delivery tracking
  • Foundry hardware designer and firmware generation
  • Simulated manufacturing and fulfillment pipeline
  • Public storefront with claim codes

Compare limits

LimitFree$0/moPro$29/moScale$199/mo
Devices101001,000
Messages per day100k2M20M
Rules550500
Hardware designs325100
Telemetry retention30 days90 days365 days
Seats31050
SupportCommunityEmailPriority

Questions, answered plainly

What counts as a message?

Every authenticated post from a device to an ingest endpoint — telemetry or reported-state — counts as one message, including a post later rejected for a malformed body (the quota is checked before the body is parsed). One message can carry up to 64 metrics and still counts once. On self-hosted installs, one MQTT publish counts as one message. Commands you send down to devices do not count.

What happens when I hit a limit?

Ingest starts returning 429 with a Retry-After header, so well-behaved firmware backs off and retries. Nothing already stored is touched, dashboards keep working, and there are no surprise overage charges. Resource limits (devices, rules, designs) simply stop new creations until you upgrade or delete something.

Is the manufacturing real?

No. Foundry's fab and carrier are simulations — production runs, inventory, shipments and tracking numbers are generated by the platform so you can practice the full design-to-fulfillment loop. No physical parts are manufactured. When you are ready to contract a real fab, you export the same BOM and firmware you rehearsed with.

Can I self-host Lattice?

Yes. The full stack — API, MQTT broker, ingest and rules workers — runs from a docker compose file. Self-hosted installs get MQTT with per-device credentials in addition to HTTPS ingest.

Can I cancel or downgrade?

Yes, at any time. Your account, devices, dashboards and rules are kept; if you are over the lower plan's resource limits, existing resources keep running but you cannot create new ones until you are back under. Note that telemetry history is trimmed to the new plan's retention window by the daily retention job, so export anything older first.

How do I pay?

Right now you don't — checkout isn't live yet. Everyone starts on the Free plan, and the Pro and Scale tiers show you what upgrading will look like. Start free and upgrade when billing opens.

Ten devices and a storefront, free.

The Free plan is a real plan, not a trial — it doesn't expire and it doesn't need a card.

Start for free