Ignitify.dev

The isolation is the same on every plan.

Free

Free

Outbound network included. Ask for access to start.

  • 1 concurrent VM
  • 3 tasks · 10 secrets
  • 5 min max run
  • Outbound network — 5 GB/month
  • No webhooks, no retries
VM sizes
  • std.micro

Starter

Price to be announced

For jobs that need to be called back, and to stop paying the boot cost every time.

  • 3 concurrent VMs · 3 warm
  • 15 tasks · 25 secrets
  • 30 min max run
  • Webhooks — trigger runs and get called back
  • Warm reuse · automatic retries
VM sizes
  • Free +
  • std.small

Team

Price to be announced

More room to run, and the first taste of a public inbound endpoint.

  • 6 concurrent VMs · 5 warm
  • 40 tasks · 50 secrets
  • 1 h max run · 2.5 GiB image storage
  • Inbound — a public HTTPS hostname
  • No pinning
VM sizes
  • Starter +
  • std.medium

Pro

Price to be announced

Pinned VMs, continuous workloads, runs up to six hours and the memory-heavy presets.

  • 12 concurrent VMs · 10 warm
  • 100 tasks · 100 secrets
  • 6 h max run · 5 GiB image storage
  • 4 pinned VMs — kept alive, never idle-reaped
  • Continuous workloads
VM sizes
  • Team +
  • std.large
  • mem.large
  • mem.xlarge

Enterprise

Contact usPrice on request

Scale, and the highest egress ceiling on the ladder.

  • 24 concurrent VMs · 12 pinned
  • Unlimited tasks, secrets, keys
  • 12 h max run · 20 GiB image storage
  • Outbound network — 10 TB/month
VM sizes
  • Pro +
  • std.xlarge

Compare everything

Every row is read straight from the published plan definitions. A dash means the capability is not granted — not that the limit is zero.

LimitFreeStarterTeamProEnterprise
Concurrency
Concurrent runs1361224
Pinned VMsNot includedNot includedNot included412
Warm VMsNot included351020
What you can create
Tasks31540100Unlimited
Deployments2102550Unlimited
Secrets102550100Unlimited
API keys13510Unlimited
WebhooksNot included3820Unlimited
Rate
Runs / minute10601503001,200
Runs / hour1201,0004,00010,00050,000
Runs / day50010,00040,000100,000Unlimited
Deployments / minute35101560
API requests / sec52550100500
Size & time
Max run duration5 min30 min1 h6 h12 h
Monthly compute20 hNo capNo capNo capNo cap
Idle warm VM lifetime10 min1 h2 h12 h24 h
Scratch storage128 MiB512 MiB2 GiB8 GiB32 GiB
Deployment image256 MiB256 MiB256 MiB256 MiB256 MiB
Image storage256 MiB1 GiB2.5 GiB5 GiB20 GiB
Network
Egress bandwidth50 Mbit50 Mbit100 Mbit100 Mbit100 Mbit
Monthly egress5 GB100 GB300 GB1 TB10 TB
Connections per VM3232128128128
DNS queries / sec252525100100
Inbound endpoint (per route)Not includedNot included50 rps100 rps1,000 rps
Inbound concurrent (per vCPU)Not includedNot included102564
Capabilities
Pin a VMNoNoNoYesYes
Outbound networkYesYesYesYesYes
Public inboundNoNoYesYesYes
SecretsYesYesYesYesYes
WebhooksNoYesYesYesYes
Automatic retriesNoYesYesYesYes
Long durationYesYesYesYesYes
Continuous workloadsNoNoNoYesYes
Warm reuseNoYesYesYesYes
Retry attempts12333
VM sizes
  • std.micro
  • std.micro
  • std.small
  • std.micro
  • std.small
  • std.medium
  • std.micro
  • std.small
  • std.medium
  • std.large
  • mem.large
  • mem.xlarge
  • std.micro
  • std.small
  • std.medium
  • std.large
  • std.xlarge
  • mem.large
  • mem.xlarge

What happens when you hit a limit

Going over a quota gives a 429 with the reason, the limit, and what you actually used — and upgrading fixes it. Using something your plan does not include gives a 400 at deploy or a 403 at run, naming the capability.

What you won’t get is a 429 because the host is busy. That case returns 503, or the run is simply queued and dispatched when a slot frees. A transient full host is never reported as a plan problem, so you’re never told to upgrade when all you needed was to wait.

Error reference →

Changing plans

Your plan is pinned at the version you were granted. Plans are never edited in place — a price or limit change publishes a new version, and existing customers stay on theirs. We move a whole plan only to correct an error, or with notice.

Grandfathering isn’t a policy anyone has to remember here; it’s how the tier system is built.

Talk to us Read the docs ignitify.dev