HomeCompaniesHyrex

The COLD Task Framework

Hyrex is a task orchestration framework that uses PostgreSQL (or Hyrex Cloud) as a durable task queue. Define tasks in Python or TypeScript, send them to be processed asynchronously, and let Hyrex handle the rest. Hyrex tasks are COLD: Controllable, Observable, Large-Scale, and Durable!
Active Founders
Mark Dawson
Mark Dawson
Founder
Software Engineer. Second time founder. Currently focused on AI + Cloud infrastructure.
Trevor Reed
Trevor Reed
Founder
Co-founder at Hyrex, building the COLD task orchestration framework. Former Mars Rover driver at JPL with over 1km of drive distance on Mars and software engineer at Google processing worldwide YouTube data.
Company Launches
Hyrex - The Open-Source COLD Task Framework
See original launch post


We’re Mark and Trevor, founders of Hyrex. We’ve written a lot of software over the years at Google, NASA, and multiple startups. As our focus has shifted to scalable web apps, we’ve come to appreciate the magic of asynchronous background task queues. They make it easy to build lightning-fast apps that can scale dynamically, while ensuring that essential tasks are completed with full confidence, in priority order. This distributed approach is more important than ever for building dynamic AI agents, indexers, and web-first apps.

Here’s a basic task orchestration architecture - you send tasks (i.e. function calls) to a queue, and workers pull them off and complete them in parallel.

The Problem
Unfortunately, none of the existing frameworks supported everything on our checklist. As we talked with developers working on startups, we learned that most shared the same experience. Some frameworks require extensive code rewrites, while others are difficult to configure and debug, or simply unmaintained. Most lack a deep commitment to open-source, and many require dependencies on outdated or niche technologies. As you can probably guess by now, we decided to build our own!

Our Approach

We started with a few core creative constraints.

  1. Only required dependency is a Postgres database.
  2. Existing functions can be converted to tasks using just a decorator/wrapper. No changes to your core code that lead to lock-in.
  3. Open-source first, with a higher-performance managed service with an identical SDK. Easy to switch back-and-forth.
  4. Can be set up and tested in minutes.

And we ended up with Hyrex!

If you’ve used a task framework before, everything should work as you expect (and probably better)! If you’re new to task frameworks, everything you need to know is at hyrex.io/docs

_(Hyrex Cloud in action)_

What is COLD?

Why do we call ourselves “the COLD task framework”? For each function you wrap as a Hyrex task, you get 4 properties needed for production-grade systems:

  • Controllable - tasks can be sent from anywhere, anytime, with any configuration
  • Observable - tasks status, results, logs, and metadata are easily available via a UI or programmatically
  • Large-scale - workloads are horizontally scalable across any cloud infra (even multi-cloud)
  • Durable - workers are fault-tolerant and self-healing, and tasks can’t be dropped once they’re in the system

With these built-in properties, your Python/TypeScript functions are ready to send with confidence. You can run them on schedules and easily chain them together into task trees to build products like Deep Research and dynamic AI agents.

Hyrex open-source requires only a Postgres database to run. Hyrex Cloud (hyrex.io/cloud) provides higher throughput, GitHub integration with automatic deployments when you push changes, and built-in scalable worker pools. Both options use the same SDKs, so you can easily switch at any time!

Hyrex Cloud pricing

  • $200/month - individual plan (1 project + 1 worker)
  • $400/month - team plan (up to 5 members and 5 projects + 2 workers)

Our ask:

Previous Launches
Kura is an intelligent copilot that helps software teams manage and optimize their cloud infrastructure.
YC Photos
Hyrex
Founded:2024
Batch:Summer 2024
Team Size:3
Status:
Active
Location:San Francisco
Primary Partner:Brad Flora