# River

Background jobs & queues.

Source: [Console review](<https://console.dev/tools/river>)

Website: [https://riverqueue.com/](<https://riverqueue.com/>)

Profile updated: 2026-10-16

Category: [Message queues](<https://console.dev/tools/categories/devops-message-queue>)

## Supported tech stack

Research checked: 2026-10-11

### SDK support

- Go (Language)

### Integrates with

- PostgreSQL (Integration)
- SQLite (Integration)

Source: [Research source](<https://riverqueue.com/>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Go background job library uses PostgreSQL or SQLite.

## Console’s review — 2024-07-11

Reviewed: 2024-07-11

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/river#review_89411db2920fd835b4a929bbf0dc7d2c4873a1bed473e91cac6f1fb68d8b35df>)

### What we like

Define jobs and workflows in Go which gives you all the functionality of Go e.g. types, calling functions, defining retries in code, etc. Transactional enqueuing helps avoid edge case failures. Queue management with error handling, scheduled jobs, snoozing jobs. Clients can subscribe to events using Go channels. Includes a management UI.

### Tradeoffs

Primarily built in Go, although there are official clients for Python and Ruby. Relies on Postgres (which may be a good thing if you already use it and don’t need the performance of something like Redis).

This review reflects Console’s assessment at publication on 2024-07-11. Features and limitations may have changed since the review date.

## Is River a fit?

Based on [Console’s review published on 2024-07-11](<https://console.dev/tools/river#review_89411db2920fd835b4a929bbf0dc7d2c4873a1bed473e91cac6f1fb68d8b35df>).

Summary updated: 2026-10-16

### Who it’s for

Developers using Go

### Why consider it

Define jobs and workflows with the functionality of Go

### Keep in mind

Relies on Postgres

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
