The Durable
Task Queue
For Product EngineersThe Durable Task Queue
For Product Engineers
- Fully Open-Source. Built on Postgres.
- Beautiful Dashboard. Deploy anywhere.

SDKs available in Python & Typescript

pip install hyrex
1from hyrex import HyrexRegistry
2
3hy = HyrexRegistry()
4
5@hy.task
6def onboard_user(user_email: str):
7 user_id = create_user_account(user_email)
8 send_welcome_email(user_id)
9 grant_access_to_system(user_id)
10
11# Some other part of your codebase
12onboard_user.send("henry@hyrex.io")
Build async tasks directly into your app
AI-Ready Datasets
Build real-time indexes of your data so AI agents have fresh data.
Agent Actions
Execute AI agent actions as durable, observable tasks.
Context Engineering
Orchestrate LLM context preparation with parallel processing.
Cron Jobs
Run scheduled tasks with cron expressions, retries, and monitoring.
Background Tasks
Schedule and run long-running jobs with automatic retries and monitoring.
Ecommerce Checkout Flows
Handle payment processing, inventory updates, and order fulfillment reliably.
User Onboarding
Orchestrate multi-step user setup flows with email notifications and approvals.
Document Processing
Parse, transform, and analyze documents with parallel processing pipelines.
Apache 2 License
Built with ❤️ for the
Open Source Community
No vendor lock-in. Full source code access.
Build, modify, and deploy however you want.
Why Hyrex?
Cross-Cloud Deployments
Deploy on AWS, GCP, Azure, or any cloud provider with ease.
Minimum Viable Architecture
Just requires Postgres! No complex infrastructure needed.
Safe Fail-Overs for Workers
Automatic worker recovery and task redistribution on failures.
High-Available Workers
Workers monitor each other and self-heal for maximum uptime.
Built-in Observability
Track performance, errors, and metrics out of the box.
Crash-Proof
Tasks persist through crashes and system restarts reliably.
Beautiful Open-Source Dashboards
Elegant UI for monitoring tasks, workers, and system health.
Dynamic Workflows
Create and modify workflows at runtime based on conditions.
Be Production-Ready
Use a durable task queue to survive crashes, retries, and spikes.
Scale to 100+ Workers
Horizontally scale your clusters to handle massive workloads.
Sub-20ms Latency
Ultra-fast task dequeuing for real-time performance.
10M+ Tasks per Day
Process massive volumes with linear scalability per cluster.
Beautiful Open-Source Dashboards
Monitor tasks, queues, and workers with a clean, open-source UI tailored for Hyrex.
Works great with your existing stack
Next.js
Drop into React apps with zero config changes.
Express.js
Add task queues to Node.js backends seamlessly.
Django
Integrate with Python web apps using our SDK.
FastAPI
Build async APIs with durable background tasks.