# Dagster vs Rivery

**Leader by Vioscale score:** Dagster

| Attribute | Dagster | Rivery |
|---|---|---|
| **Vioscale score** | 70.4 (68% (medium)) | 61.8 (71% (medium)) |
| activity.commits_last_30d | 81 | - |
| adoption.dependent_repos | 286 | - |
| adoption.github_stars | 16,066 | - |
| adoption.package_downloads_weekly | 2,176,853 | - |
| deployment.options | `{"cloud":true,"hybrid":true,"self_hosted":true}` | `{"cloud":true}` |
| description.long | A unified orchestration and observability platform that manages data pipelines through assets, tracks dependencies and lineage, enforces data quality, and integrates with existing tools like dbt, Snowflake, and Spark. Supports both self-hosted open-source and managed cloud deployment. | Cloud ELT platform for building end-to-end data pipelines with data ingestion, transformation, orchestration, reverse ETL, and CDC replication. Supports no-code and custom Python code for analytics and AI use cases. |
| features.capabilities | `{"cdc":false,"role":"orchestrator","lineage":true,"paradigm":"batch","dbt_native":true,"data_quality":true,"elt_pushdown":false,"python_first":true,"managed_cloud":true,"self_hosted_oss":true,"incremental_runs":true,"distributed_executor":true}` | `{"cdc":true,"role":"elt","paradigm":"both","python_first":true,"managed_cloud":true,"connector_count":"200+"}` |
| integrations.count | 14 | 200 |
| integrations.list | `[{"name":"dbt"},{"name":"Snowflake"},{"name":"Spark"},{"name":"Databricks"},{"name":"Azure"},{"name":"AWS"},{"name":"Airbyte"},{"name":"Tableau"},{"name":"Soda"},{"name":"Slack"},{"name":"Microsoft Teams"},{"name":"PagerDuty"},{"name":"Datadog"},{"name":"Python"}]` | `[{"name":"Salesforce"},{"name":"HubSpot"},{"name":"Slack"},{"name":"Tableau"},{"name":"Snowflake"},{"name":"BigQuery"},{"name":"Amazon Redshift"},{"name":"Azure Synapse Analytics"},{"name":"Databricks"}]` |
| language.primary | Python | - |
| license.spdx | Apache-2.0 | - |
| market.availability | `{"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"cli":true,"web":true}` | `{"web":true}` |
| pricing | `{"type":"subscription","plans":[{"free":false,"name":"Solo","summary":"$120/month with 7.5k credits/month included; overages at $0.040/credit","features":["1 User","1 Code location","1 Deployment","Core orchestration","Asset-based orchestration","Data quality checks","Asset metadata and lineage","Email/Slack/Teams alerts","Serverless compute","SOC 2 Type II","GDPR"],"minSeats":1,"components":[{"kind":"fixed","amount":120,"period":"month","currency":"USD"},{"per":{"qty":1,"unit":"credit"},"kind":"metered","amount":0.04,"currency":"USD"},{"per":{"qty":1,"unit":"minute"},"kind":"metered","amount":0.01,"currency":"USD"}],"description":"Personal projects and simple pipelines","contactSales":false,"includedLimits":{"credits":"7.5k/month"}},{"free":false,"name":"Starter","summary":"$1200/month with 30k credits/month included; overages at $0.035/credit","features":["Up to 3 Users","5 Code locations","1 Deployment","Catalog search","Column-level lineage","Data quality checks","Asset health status","Cost tracking for BigQuery/Snowflake","PagerDuty/Datadog integration","Role-based access control","Hybrid deployments","SSO","Audit logs"],"minSeats":3,"components":[{"kind":"fixed","amount":1200,"period":"month","currency":"USD"},{"per":{"qty":1,"unit":"credit"},"kind":"metered","amount":0.035,"currency":"USD"},{"per":{"qty":1,"unit":"minute"},"kind":"metered","amount":0.01,"currency":"USD"}],"description":"Production pipelines for small teams with role-based access control and catalog search","contactSales":false,"includedLimits":{"credits":"30k/month"}},{"free":false,"name":"Pro/Enterprise","summary":"Custom pricing; contact sales","features":["Unlimited code locations","Unlimited deployments","Custom serverless compute pricing","Cost tracking and insights","Personalized onboarding support","Private Slack channel","Uptime SLAs","Custom security questionnaires","SAML/SCIM provisioning (Okta, Entra ID)","AI-native features (Dagster+ AI chat, auto-remediation)","EU data residency","HIPAA compliance","Webhook and advanced alerting"],"description":"Large-scale enterprise data platforms with custom requirements","contactSales":true}],"summary":"From $120/month. 30-day free trial. Subscription with metered credits (asset materializations and ops executed); serverless compute charged separately.","currency":"USD","freeTier":false,"sourceUrl":"https://dagster.io/pricing","retrievedAt":"2026-08-14T15:27:01.773Z","freeTrialDays":30,"startingPrice":{"amount":0.01,"period":"month","currency":"USD"},"billingPeriods":["month"]}` | `{"type":"usage","plans":[{"free":true,"name":"Base","summary":"Free to start. Usage-based pricing at $0.9 per BDU credit with annual discounts.","features":["Two Users","One Environment","Unlimited Connections","Workflow Orchestration","Built-in Version Control","SQL Transformations","200+ Data Sources","All Target Destinations","Database Migrations","Pre-built Kits"],"minSeats":2,"components":[{"per":{"qty":1,"unit":"BDU credit"},"kind":"metered","amount":0.9,"currency":"USD"}],"description":"Introductory pay-as-you-go edition with core workflow orchestration and version control","contactSales":false,"includedLimits":{"users":"2","connections":"Unlimited","environments":"1","max_sync_frequency":"60 min"}},{"free":true,"name":"Professional","summary":"Free to start. Unlimited users, Python code execution, 15 min sync frequency.","features":["Unlimited Users & RBAC","Two Environments","Run Python Code","Built-in CI/CD","Rivery API & CLI Access","SQL & Python Transformations","All Base features"],"components":[{"per":{"qty":1,"unit":"BDU credit"},"kind":"metered","amount":0.9,"currency":"USD"}],"description":"Core functionality for small data teams with Python support and CI/CD","contactSales":false,"includedLimits":{"users":"Unlimited","environments":"2","max_sync_frequency":"15 min"}},{"free":false,"name":"Pro Plus","summary":"Contact sales for pricing. 3 environments, SSO, PrivateLink, Reverse SSH.","features":["All Professional features","Three Environments","Single Sign-On & SCIM","PrivateLink","Reverse SSH API","High-frequency API syncs"],"description":"For data teams with larger data replication needs and advanced deployment options","contactSales":true,"includedLimits":{"environments":"3","max_sync_frequency":"15 min"}},{"free":false,"name":"Enterprise","summary":"Contact sales for pricing. Unlimited environments, VPN, Oracle CDC, Enterprise SLA.","features":["All Pro Plus features","Unlimited Environments","VPN Tunnels","Oracle CDC","Enterprise SLA","5 minute sync frequency"],"description":"For enterprises with extensive data, security, and compliance requirements","contactSales":true,"includedLimits":{"environments":"Unlimited","max_sync_frequency":"5 min"}}],"summary":"Usage-based BDU credit model starting at $0.9 per credit. Free tier available with Base and Professional tiers. Four editions scaling from entry-level to Enterprise.","currency":"USD","freeTier":true,"sourceUrl":"https://rivery.io","retrievedAt":"2026-08-03T14:29:04.024Z","billingPeriods":["month","year"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | low | low |
| pricing.transparent | yes | yes |
| release.cadence_days | 7 | - |
| release.history | `[{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.19","date":"2026-08-21T15:53:20Z","type":"stable","version":"1.13.19"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.18","date":"2026-08-14T19:59:51Z","type":"stable","version":"1.13.18"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.17","date":"2026-08-07T19:12:58Z","type":"stable","version":"1.13.17"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.16","date":"2026-07-30T17:24:09Z","type":"stable","version":"1.13.16"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.15","date":"2026-07-23T15:59:52Z","type":"stable","version":"1.13.15"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.14","date":"2026-07-16T18:39:10Z","type":"stable","version":"1.13.14"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.13","date":"2026-07-09T17:39:15Z","type":"stable","version":"1.13.13"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.12","date":"2026-07-02T16:27:40Z","type":"stable","version":"1.13.12"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.11","date":"2026-06-25T18:23:24Z","type":"stable","version":"1.13.11"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.10","date":"2026-06-18T19:23:58Z","type":"stable","version":"1.13.10"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.9","date":"2026-06-11T19:16:52Z","type":"stable","version":"1.13.9"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.8","date":"2026-06-04T18:11:04Z","type":"stable","version":"1.13.8"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.7","date":"2026-05-28T17:18:25Z","type":"stable","version":"1.13.7"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.6","date":"2026-05-22T18:17:05Z","type":"stable","version":"1.13.6"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.5","date":"2026-05-15T16:40:58Z","type":"stable","version":"1.13.5"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.4","date":"2026-05-14T15:31:55Z","type":"stable","version":"1.13.4"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.3","date":"2026-04-30T20:46:18Z","type":"stable","version":"1.13.3"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.2","date":"2026-04-23T18:30:38Z","type":"stable","version":"1.13.2"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.1","date":"2026-04-17T19:33:16Z","type":"stable","version":"1.13.1"},{"url":"https://github.com/dagster-io/dagster/releases/tag/1.13.0","date":"2026-04-09T18:57:35Z","type":"stable","version":"1.13.0"}]` | - |
| reliability.status_page | - | yes |
| security.disclosure_policy | yes | - |
| security.gdpr | yes | - |
| security.hipaa | yes | - |
| security.scorecard | 4.8 | - |
| security.soc2 | yes | yes |
| security.vulnerabilities | `{"count":3,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=dagster&per_page=100","last_12m":1,"max_severity":"HIGH"}` | - |

## Capabilities (Data Engineering Tools)

| Capability | Dagster | Rivery |
|---|:--:|:--:|
| **Core** |  |  |
| Tool role | Orchestrator | ELT / ingestion |
| Processing paradigm | Batch | Batch + streaming |
| **Connectivity** |  |  |
| Connector count | - | 200+ |
| CDC / log-based replication | ✗ | ✓ |
| **Transformation** |  |  |
| In-warehouse transformation (push-down) | ✗ | - |
| dbt-native orchestration | ✓ | - |
| **Deployment** |  |  |
| Self-hosted / open-source available | ✓ | - |
| Managed cloud available | ✓ | ✓ |
| **Governance** |  |  |
| Data lineage / asset catalog | ✓ | - |
| **Authoring** |  |  |
| Python-first authoring | ✓ | ✓ |
| **Execution** |  |  |
| Incremental / partition-aware runs | ✓ | - |
| **Quality** |  |  |
| Built-in data quality / tests | ✓ | - |
| **Scale** |  |  |
| Horizontal scale (distributed executor) | ✓ | - |

*Source: Vioscale. Generated 2026-09-01T15:18:37.714Z. "-" = undocumented, not absent.*
