MachineID.io
Machine Identity API
Free
Up to 3 devices
Start here
$0

For trials, internal tools, and single-node agents. Same API and dashboard as paid plans.

  • Up to 3 devices per org.
  • Org key in minutes.
  • Dashboard + API enforcement.
Pro
Up to 25 devices
Most teams
$29/ month

For teams running services across multiple nodes or environments, with room to grow.

  • Up to 25 devices per org.
  • Great first production fleet cap.
  • Stripe-backed billing, no custom invoices.
Scale
Up to 250 devices
Growing fleets
$99/ month

For larger fleets, multiple environments, and noisy test rigs that need clear limits.

  • Up to 250 devices per org.
  • Same simple API and dashboard.
  • Good fit for staged rollouts and canaries.
Max
Up to 1000 devices
High volume
$249/ month

For busy fleets, multiple products, or environments where you’d rather cap at the control plane than in code.

  • Up to 1000 devices per org.
  • Same JSON responses, just a higher ceiling.
  • Stripe customer portal for changes.
How plans work

Plans are per org. Each org has its own orgApiKey and device cap. Every call passes that key, so the API can enforce limits for you.

Device counts are based on unique deviceId values registered for an org via /api/v1/devices/register.

When you change plans through Stripe, your cap updates on the API – your agents don’t need a new binary.

Limits, billing & automation
  • At the cap, /devices/register returns status: "limit_reached" with your current plan, limit, and devicesUsed.
  • Existing devices keep validating; new ones are blocked until you upgrade or free up space.
  • Upgrades and cancellations are managed in Stripe. Plan changes show up in /usage and /billing/summary.
  • The API is safe for scripts, services, and AI tools to call directly, but you stay in control of orgs and devices.