🎉Launching early 2025

The Missing Background Queue for Your Serverless Apps

Stop managing queues and workers. Focus on building your app while we handle your background jobs with simple HTTP requests.

Get early access

Join the waitlist and be the first to know when we launch.

Perfect for Vercel Apps and all serverless environments.

VercelNetlifyCloudflare

Why use Dispatched?

Dispatched helps you run background jobs faster and simpler than setting up your own infrastructure.

Pure HTTP Simplicity

Pure HTTP Simplicity

No SDKs or complex integrations. Just send a POST request to queue a job and receive a webhook callback in the background.

Language Agnostic

Works with any programming language or framework.

Simple HTTP requests

Dispatch jobs with a simple POST request and get notified via a webhook.

Flexible Scheduling

Flexible Scheduling

Run tasks immediately or schedule them for later. Perfect for delayed emails, periodic cleanups, or any long-running background process.

Perfect for long running jobs

Allow your users to continue with their workflow while we handle the heavy lifting in the background.

Schedule for later

Jobs can be delayed up to 1 year.

Get Started in Seconds

Get Started in Seconds

Create an API key, set your webhook URL, and you're ready to dispatch jobs.

Quick Setup

All you need is an API Key and a webhook URL.

Fully managed

No infrastructure to manage or complex setup required.

Smart Retries Built-in

Smart Retries Built-in

Jobs automatically retry on failure with configurable attempts. Set retry policies at the project level or customize them per job.

Automatic retries

Automatically retry jobs that fail.

Configurable

Some jobs may need more retries than others. Set custom retry policies per job.

How it Works

1

Create an API Key

Generate your API key from the dashboard. This key will be used to authenticate your requests.

2

Set Your Webhook URL

Configure the URL in the dashboard where you want to receive job processing requests.

3

Start Dispatching Jobs

Send a simple HTTP request to dispatch your background jobs.

curl -X POST https://dispatched.dev/api/jobs/dispatch \
-H "Authorization: Bearer YOUR-API-KEY" \
-H "Content-Type: application/json" \
-d '{
"payload": {"task": "process_video"},
}'

Frequently asked questions

Do you have any questions? We have got you covered.

Get early access

Join the waitlist and be the first to know when we launch.