Managed HTTP based message queue and task scheduler. Recurring, delayed, or immediate tasks. We handle infrastructure, retries, alerting, and logging.
1# Send a POST request right now
2curl -X POST https://app.recurohq.com/api/jobs \
3 -H "Authorization: Bearer $TOKEN" \
4 -H "Content-Type: application/json" \
5 -d '{
6 "queue": "emails",
7 "url": "https://api.yourapp.com/send",
8 "payload": { "to": "[email protected]" }
9 }' A clean dashboard to manage every aspect of your scheduled HTTP infrastructure.
Define cron expressions, set endpoints, and let Recuro call them on time — every time.
Recuro makes it incredibly easy to schedule HTTP calls. Recurring crons, delayed jobs, or instant fire-and-forget requests.
Define a URL, method, headers, and a cron expression or delay
We call your endpoint on time, every time, with full logging
Transient failures are retried automatically with backoff
Get notified when consecutive failures hit your threshold
import { Recuro } from "@recuro/sdk";
import { RetryPolicy } from "@recuro/sdk/retry";
import { headers } from "next/headers";
const recuro = Recuro({ apiKey: 'rec_live_...' })
export async function POST(req: Request) {
const { email, orderId } = await req.json();
// Schedule a review request in 24 hours
const job = await recuro.jobs.create({
queue: "reviews",
url: "https://api.myapp.com/send-review",
delay: 86400,
payload: { email, orderId },
});
return Response.json({ job });
} Point us at any HTTP endpoint. We'll call it now, later, or on a recurring schedule — with retries, logging, and alerts built in.
Fire-and-forget. Trigger any endpoint right now — webhooks, callbacks, background work.
Schedule for 5 minutes, 3 hours, or 7 days from now. Follow-ups, reminders, retries.
Every hour, every Monday, first of the month. Digests, reports, health checks.
Add Recuro as an MCP server and your agent can create crons, queue jobs, and check executions — 9 tools, zero config.
{
"mcpServers": {
"recuro": {
"command": "npx",
"args": ["-y", "recuro-mcp"],
"env": {
"RECURO_API_TOKEN": "your_token_here"
}
}
}
} Pay for executions. Unlimited jobs, unlimited teams, unlimited seats on every plan.
20,000 requests / mo
For individuals and side projects.
75,000 requests / mo
For growing startups.
500,000 requests / mo
For high-traffic applications.
5,000,000 requests / mo
For large-scale operations.
Need a custom volume? Get in touch →
Recuro is a cloud-hosted HTTP job scheduler built for developers. It lets you run recurring cron jobs and on-demand HTTP requests without managing your own scheduler infrastructure. You define the URL, method, headers, and schedule -- Recuro handles execution, retries, logging, and alerting so you can focus on your application logic.
A traditional cron server requires you to provision, maintain, and monitor a dedicated machine. If it goes down, your jobs stop silently. Recuro runs your schedules in a managed cloud environment with built-in retry logic, failure alerts, and a full execution history -- so you never have to SSH into a box to check if your jobs actually ran.
No. Recuro calls any publicly reachable HTTP endpoint you provide. If your app already has a route that does the work -- sending emails, syncing data, generating reports -- just point Recuro at that URL. There is nothing to install and no SDK required.
Recuro automatically retries failed jobs based on the retry count and delay you configure per queue. If a job keeps failing and hits your consecutive-failure threshold, you receive an alert. When it recovers, you get a recovery notification too. Every attempt is logged with the status code, response body, and latency so you can diagnose issues quickly.
Yes. Send a POST request to the Recuro API with the target URL, method, headers, and payload. The job is queued and executed immediately or after an optional delay. This is useful for webhooks, background processing, and event-driven workflows where a fixed cron schedule does not apply.
Every plan includes 1,000 free credits to start -- no credit card required. Use them to test everything before your billing begins. Sign up to get started.
1,000 free requests. No credit card required.