Hyrex logo

Hyrex

The COLD Task Framework

Summer 2024active2024Website
AIOpsDeveloper ToolsCloud ComputingInfrastructure
Sponsored
Documenso logo

Documenso

Open source e-signing

The open source DocuSign alternative. Beautiful, modern, and built for developers.

Learn more →
?

Your Company Here

Sponsor slot available

Want to be listed as a sponsor? Reach thousands of founders and developers.

Report from about 2 months ago

What do they actually do

Hyrex is an open‑source task orchestration framework that uses PostgreSQL as the durable queue. Developers install a Python or TypeScript SDK, mark functions as tasks, and Hyrex persists, schedules, retries, and runs them. A local dashboard (Hyrex Studio) lets you inspect runs, logs, retries, queues, cron jobs, and basic metrics (docs overview, Studio).

They also offer Hyrex Cloud, a managed service that runs the same SDK/stack for you with higher throughput, managed worker pools, and GitHub deployment integration. Pricing is published (individual and team tiers), and the aim is parity between the open‑source SDK and Cloud so teams can move between self‑hosted and managed without code changes (YC page, docs).

A typical workflow is: add the SDK, annotate a function as a task, send the task from your app, and run workers that handle execution with built‑in retries and backoff. In the open‑source mode, Postgres is the only required infrastructure; no separate message broker is needed (quickstart, docs overview).

Who are their target customer(s)

  • Product/full‑stack engineers at startups who need reliable background jobs: They want simple, durable task runs without building cron hacks or keeping jobs in‑process, plus easy visibility into failures and retries. Hyrex lets them mark functions as tasks, persists jobs to Postgres, and debug via Studio (docs, Studio).
  • ML/AI and agent developers building RAG pipelines or multi‑step agent flows: They need a durable way to sequence LLM calls, indexing, and downstream steps with tracking and retries. Hyrex targets these workflows with examples and primitives for agent actions and RAG‑style pipelines (homepage/docs).
  • Small backend/platform teams that don’t want to operate extra infra: They prefer not to run and scale separate brokers like Redis/RabbitMQ. Hyrex OSS uses only Postgres, and Hyrex Cloud adds managed worker pools and deployment integrations to reduce operational work (docs, YC page).
  • Data engineers running ETL and scheduled jobs: They need predictable retries, backoffs, history, and easy local debugging. Hyrex provides retry/recording behavior and a local Studio dashboard to inspect runs, logs, and retries (quickstart, Studio).
  • Early‑stage teams wanting portability between self‑hosted and managed: They worry about vendor lock‑in and rewrites when moving from dev to production. Hyrex emphasizes feature parity between OSS and Cloud so teams can switch without changing task code (YC page, docs).

How would they acquire their first 10, 50, and 100 customers

  • First 10: Convert existing OSS users by inviting GitHub stargazers/contributors and issue authors to a free, time‑boxed Hyrex Cloud pilot with 1:1 onboarding to get their first task running on Postgres (docs, TS SDK repo).
  • First 50: Publish concise how‑tos and templates for background jobs, ETL, and RAG/agent pipelines, run two technical webinars on migrating from in‑process/cron to Hyrex, and convert attendees with a trial that mirrors the OSS API (docs, site).
  • First 100: Enable self‑serve Cloud signup with clear migration guides and GitHub deployment integration, ship integrations to observability tools and popular Postgres hosts/marketplaces, and run targeted outbound to Postgres/LLM‑using startup teams (YC page, observability).

What is the rough total addressable market

Top-down context:

Hyrex Cloud sells a managed, feature‑compatible service for its OSS task framework at $200–$400 per month; the pool of potential buyers maps to global developers and teams using Postgres, a widely adopted database among developers (YC page, Stack Overflow 2024). Global professional developers are estimated at ~19.6M (JetBrains) to ~28.7M (Statista/Evans Data) (JetBrains, Statista).

Bottom-up calculation:

Model teams as developers divided by average team size (e.g., 5), apply an adoption rate (e.g., 1%), and multiply by ARPA ($2.4k–$4.8k, blended ~$3.6k). For example, at 1% adoption and blended ARPA, revenue is roughly ~$141M/yr using the 19.6M developer case; higher developer counts scale proportionally (YC pricing).

Assumptions:

  • Average engineering team size of 3–10 (examples use 5).
  • Paying team adoption between 0.1% and 5.0% (examples show 0.1%, 1%, 5%).
  • ARPA based on list prices: $2.4k (individual) to $4.8k (team), with ~$3.6k blended.

Who are some of their notable competitors

  • Temporal: Durable, code‑first workflow engine with OSS SDKs and a managed cloud. Used for long‑running, fault‑tolerant workflows with strong guarantees and visibility; a direct alternative when stronger workflow semantics are required.
  • Celery: Widely used Python task queue relying on external brokers (Redis/RabbitMQ). Simple and battle‑tested for background jobs but requires extra infrastructure compared with Hyrex’s Postgres‑only OSS mode.
  • Prefect: Python‑first orchestration focused on data pipelines and observability, available as OSS and managed Cloud; aimed at ETL/data teams needing richer pipeline management than a minimal task queue.
  • BullMQ / Bull: Popular Redis‑backed job queues for Node/TypeScript with delayed jobs, retries, and flows; strong fit for Node teams needing a fast queue but depends on Redis instead of Postgres.
  • Dagster: Data‑orchestration platform modeling pipelines as data assets with lineage, testing, and observability; oriented toward data/ML teams that need end‑to‑end pipeline tooling rather than a lightweight task runner.