Skip to content

About River Pro

River Pro extends River with time-saving features and commercial support, including workflows. It is distributed as a private Go module and is available through a paid subscription. Plans are detailed on the pricing page.

River is open-source software and always will be. With your subscription, you are ensuring the sustainable maintenance and development of River.

After subscribing, see getting started with River Pro for information on how to configure River's private module proxy, bringing Pro packages into a project, and running Pro migration lines. You may also want to read Go modules and private proxy best practices for ideas on sustainably managing private Go proxy configuration in a project.


Go package docs

River Pro's riverpro Go package has generated documentation hosted on this website. Docs are available for each released, along with the latest version always available at a fixed URL.

Guides by feature

With the private module and riverpro CLI installed, it'll be possible to start using specific Pro features:

  • Sequences: Execute a series of jobs in a guaranteed one-at-a-time sequential order.
  • Workflows: Define a graph of interdependent jobs to express complex, multi-step workflows.
  • More coming soon. Let us know what you'd like to see next.