Transparent pricing, no surprises



  • Up to 10
  • Unlimited
  • 5 team members
  • Dev and Prod
  • 5
  • 1 day log retention
  • Community support
  • 1



  • Up to 25
  • Unlimited
  • 5 team members
  • Dev, Staging and Prod
  • 100
  • 3 day log retention
  • Community support
  • 3



  • 100+
  • Unlimited
  • 25+ team members
  • Dev, Staging and Prod
  • 1,000+
  • 7 day log retention
  • Dedicated Slack support
  • 100+


A custom plan tailored to your requirements

  • All Pro plan features +
  • Custom log retention
  • Priority support
  • Role-based access control
  • SOC 2 report
  • SSO
Contact us

Compute pricing









Small 1x





Small 2x




Medium 1x




Medium 2x




Large 1x




Large 2x




Tasks are executed on our managed workers. You are only charged when your tasks are executing.

Run pricing

Cost/run invocation


($0.25 per 10,000 runs)

Every run that starts executing on our managed workers is charged an invocation cost in addition to compute costs. Runs in the DEV environment are not charged for.

Frequently asked questions

What is a task?

Tasks are functions that can run for a long time and provide strong resilience to failure. They run on our servers so there are no timeouts and no infrastructure to manage. You can read more about how they work in our docs .

Can I self-host

Absolutely. We have a self hosting guide right here .

How long can a task run for?

Tasks can run for as long as you need, with no timeouts.

Where are my tasks run?

In order to provide reliable tasks with no timeouts, we host your task code on our servers and run it on our infrastructure. Your tasks are added to /trigger folders and code inside these is bundled and deployed together. Of course you can self-host everything if you prefer.

How do I estimate my usage?

Multiply per second machine price by the seconds your run will take. Add the per run invocation cost and multiply by your run count.

A 10s task that does 100 runs per day on the small-1x machine:

1 run = (10s × $0.0000338) + $0.000025 = $0.000363
1 day = 100 × $0.000363 = $0.0363
1 month = $0.0363 × 30 = $1.09

How does usage work?

We charge for usage in 2 ways: the number of seconds of compute your tasks take while they're executing and the number of runs you do. We don't charge you while your tasks are waiting to execute. The compute cost depends on the machine you've chosen.

Are there rate limits?

Yes. The free plan is limited to 60 API requests per minute while paid plans are limited to 1,500 API requests per minute. You can trigger more tasks than this by using batchTrigger().

Can I get more concurrency?

Yes. Concurrency is limited on our Free plan but you can increase your concurrency limit by upgrading to a paid plan. If your tasks require more than the paid plan limits, get in touch and we'll increase it for you.

What frameworks does support? is framework agnostic so it works with most JavaScript frameworks.

Can I run locally?

Yes. Using our CLI you develop your tasks locally with hot reloading.

Can I build complex tasks?

Yes. There’s no limit to the complexity of tasks you can create. Tasks are created in code so you can write conditional, looping, branching or time delayed logic using normal async code.

Can I use version control or roll-backs?

Yes. You create tasks directly in your own code so it’s version controlled with everything else. You can also rollback to previous deploys in the dashboard.

How long does it take to code a task?

A simple task triggering using APIs will take about 5 minutes to create.

Can I use any API I need?

Yes. You can use any API either by using their SDK or through web requests using fetch or your preferred alternative.

Is open source?

Yes. is open source using the Apache 2.0 license. We are committed to open source software and working with our community to build a great product.

Ready to start building?

Build and deploy your first task in 3 mins with no timeouts and no infrastructure to manage.

Get started for free


Custom plans and support for your enterprise needs.

Contact us

Self-host is open source and self-hostable.

Self-hosting docs