River logo

River: Pricing, Features & Alternatives

River is an open-source background job queue for Go that stores jobs in PostgreSQL, enabling transactional enqueue alongside your application data. It offers strong typing, retries, periodic jobs, and a UI. The core is free and open-source; River Pro adds workflow and sequencing features.

Category

Background Jobs & Workflows

Pricing

Free tier available

Free tier

Yes

Best for

Background Jobs & Workflows — queue, postgres

River Pricing Plans (2026)

PlanPrice
Open SourcePopular$0 (self-hosted)
River ProPaid (license)

Pricing summary: Free. Always confirm current pricing on the official site.

Key River Features

  • Open-source
  • Postgres-backed
  • Transactional enqueue
  • Periodic jobs

Pros

  • +Idiomatic Go with strong typing
  • +Transactional enqueue on Postgres
  • +No separate broker needed
  • +Active development

Cons

  • Go only
  • Newer than incumbents
  • Postgres required

Best River Alternatives

Compare all

River Compared

River FAQ

What is River used for?

River is a background jobs & workflows tool. Fast, robust background job queue for Go, built on Postgres with transactional enqueueing.

Is River free?

Yes — River has a free tier you can start with, and paid plans for more usage and features.

How much does River cost?

River is free to use, with usage-based pricing on some features.

What are the best River alternatives?

Popular River alternatives include Inngest, Sidekiq, Trigger.dev, BullMQ, Temporal. Compare pricing and features on our River alternatives page.

Not sure if River fits your stack?

Get a free, AI-powered tech stack tailored to your budget, app type, and team size — including the best background jobs & workflows pick for you.

Build my stack free