Predictable, usage-based pricing that scales as you grow

Choose on-demand pricing, or get extra savings with annual billing

icon

Starter

For small data and BI teams
who need to build data pipelines
and manage workflow orchestration.

$0.75
Per RPU crediticon
Rivery Pricing Unit Credit
Credits are charged based on platform usage, allowing you to scale costs effectively.
See FAQs further down this page.
Start free trial
Key features include:
  • iconUnlimited Users
  • iconUnlimited Data Sources & Destinations
  • iconBuilt-in Workflow Orchestration
  • iconBuilt-in CI/CD & Version Control
icon

Professional

For advanced data teams
with engineering capabilities.
Perfect for companies looking to scale.

$1.20
Per RPU crediticon
Rivery Pricing Unit Credit
Credits are charged based on platform usage, allowing you to scale costs effectively.
See FAQs further down this page.
Start free trial
Everything in Starter, plus:
  • iconThree Environments
  • iconRole Based Access Control
  • iconRun Python Code
  • iconAWS PrivateLink

Enterprise

For large enterprises working
across teams and regions, that need
unlimited scale and extensive security.

Custom Plans Tailored
To Your Needs
Talk to Sales
Enterprise options include:
  • iconUnlimited Environments
  • iconCustom Built-for-you Connectors
  • iconSingle Sign-On (SSO)
  • iconEnterprise SLA
icon icon

Plan Details

Starter Professional Enterprise

Account

Users Unlimited Unlimited Unlimited
User Roles & Permissions
Runtime Environments Easily deploy packages from one environment to another without writing scripts. Also perfect for multi-brands and as an embedding solution, leverage multi-tenancy within one Rivery account and eliminate the need for time-consuming deployment management. 1 3 Unlimited
Usage Unlimited Unlimited Unlimited
Database Migrations Database migrations are for annual plans only. For more details, please see FAQs further down this page.

Connectors & Integrations

Data Sources (190+) All All All
Destinations All All All
Multiple Destinations
Kits (pre-built workflows)
Reverse ETL
Change Data Capture (CDC)
SQL Transformations Unlimited Unlimited Unlimited
Python Transformations Unlimited Unlimited
Max Sync Frequency 60 min 5 min 5 min

Extensibility

Build Your Own Data Source
Custom Targets / Actions
Webhooks / Events
Rivery API Call Access
Command-Line Interface

Orchestration

Advanced Scheduling
Execution Logic & Branching
Sub-Rivers Sub-Rivers let you execute a pipeline inside another pipeline.
Pipeline Dependencies
Built-In Versioning
Execution Logs
Monitoring & Alerts

Security

SOC 2 (Type II) & HIPAA
SSH Tunnel
AWS PrivateLink
Single Sign-On (SSO)
Audit Log

Support

24/7 Global Support
Onboarding Self-Service Dedicated Solution Engineer Dedicated Data Architect
Customer Success Manager
Enterprise SLA

Rivery Pricing FAQs

What is a RPU credit?

RPU credit = Rivery Pricing Unit credit:

  • API (Application) based sources are charged for each execution of a data pipeline.
  • Database and file storage sources are charged based only on the amount of data transferred.

We charge you based on actual usage, not number of rows, allowing you to scale in a flexible and transparent way.

Why are Database and file storage sources priced differently than API sources?

Data replication from database and file sources consume less compute time and therefore costs less for Rivery, so we’re passing these savings onto our customers.

Can I estimate costs based on number of rows?

If you’re not sure how many GB per month you’ll need, and want an estimate based on the number of rows, we usually use 1,000,000 rows = 87.4 MB of data as a very rough estimate. This means 1 GB = about 11.4 million rows.

Please note: For database replication, Rivery charges based only on the amount of data transferred, regardless of the number of rows. This means transferring 2,000 rows of 60 bytes each, costs exactly the same as 12,000 rows of 10 bytes each (120,000 bytes).

How is RPU credit usage calculated?

Credit usage is based on data source and pipeline type:

Data Source/Pipeline Type Credit Cost
API (App) Based Sources  You’re charged 1 credit* every time you ingest data from a single endpoint.
Database Replication

File Storage Sources

You’re charged 1 credit per 100MB of data transferred (pro-rata), regardless of execution frequency.
Orchestration & Advanced Workflows (Logic and Transformations) You’re charged 1 credit for every execution of an entire workflow.

Here are some examples:

Scenario Credit Cost
Ingesting deal information from your CRM once every 24 hours. 1 credit a day
Ingesting both deal info & contact data (which have different endpoints) from your CRM every 8 hours, but just Mon-Fri. 30 credits a week
2 endpoints * 3 times a day * 5 times a week = 30
Running an orchestration workflow that pulls data from 5 different API sources, once day. 6 credits a day
5 API pulls + 1 advanced workflow = 6
You transfer 1,725MB of data per month between your Postgres database and your data warehouse. 17.25 credits
1,725MB / 100MB = 17.25
You transfer 280MB of data per month from files on SFTP servers to your data warehouse. 2.8 credits
280MB / 100MB = 2.8

Please note:

  • High frequency discounts are available for annual plans. Contact us for more information.
  • Simple “source to target” pipelines do not require setting up a workflow to execute.
  • For API based sources, you’re charged one credit for up to 100MB of data transferred, two credits for 100MB – 200MB, three credits for 200MB – 300MB, etc.

Python

Python pricing is based on script execution time, server instance size, and network bandwidth.

For complete Python details and Python examples, please see our Python documentation for more.

What’s included in the Free Trial?

Rivery’s free trial includes access to all of the professional plan features, for 14 days or 1,000 free credits (worth $1,200) of usage, whichever expires first.

When your trial period ends, you can continue using Rivery by registering for any on-demand plan, or by contacting us to explore our annual and Enterprise plans.

Does Rivery charge per Connector?

No, Rivery does not charge per connector and there is no minimum or maximum on the number of connectors you can use. We believe in providing you with the best single source to efficiently align your data from internal databases and third-party platforms.

Does Rivery charge per User?

No, Rivery does not charge per user, and all plans include unlimited users.

Does Rivery charge per Environment?

No, Rivery does not charge per environment.
The Starter plan is limited to 1 environment
The Professional plan is limited to 3 environments.
The Enterprise plan includes unlimited environments.

Is there a minimum number of API integrations required?

No, there is no minimum on the number of API integrations required for an account.

Is every data source available on every plan?

Yes – every data source we offer is available on all plans.

Can Rivery connect to custom sources?

Yes! In addition to Rivery’s fully-managed sources, you have multiple options for easily connecting to almost any source. Please contact us for more details on custom sources.

How is Rivery different from other ETL/ELT tools?

The biggest differentiator is the completeness of Rivery’s platform, combining the ease-of-use of a no-code SaaS with the power and flexibility of a custom-coded solution.

Any user, technical or non-technical, can sign up (for free) and start building data pipelines and workflows in seconds.

On G2, users rate Rivery 9.4/10 in “ease of use,” 9.9/10 in “quality of support,” and 9.1/10 in “ease of setup.”

For more information, check out our ETL/ELT tools comparison page.

What if I have more pricing questions?

Please reach out to our sales team directly – we’d be more than happy to help.