Integrations
We aim to minimize the hassle of integrating RisingWave with your existing data stack. With that purpose in mind, we will try to support the mainstream data formats, tools, and as many systems as possible.
However, with limited resources, we cannot achieve this goal in a short period of time. If a connector or integration is crucial to you but has not been supported, please let us know in the RisingWave Slack workspace, or by clicking the thumb-up icon in the corresponding cell on this page. We will prioritize the development based on the number of requests for each system.
If you wish to receive notifications when a connector or integration is available, you can click the small bell icon to enter your email address.
For tools or integrations that you would like to use but are not listed in the tables below, you can submit a feature request, or let us know in the Slack workspace.
RisingWave can sink data to Kafka. This allows indirectly sinking data to any system that can ingest from Kafka. The tables below show direct sink status:
"Available" means a direct sink connector exists for that system.
"Researching" means no direct sink yet, but the system can still be used if it can ingest from Kafka.
Message brokers or streaming services
Broker or streaming service | Source | Sink |
---|---|---|
Apache Kafka | Available. See Ingest data from Kafka for details. | Available. See Sink to Kafka for details. |
Confluent Cloud | Available. See Ingest data from Confluent Cloud for details. | |
Amazon MSK | Available. See Ingest data from Amazon MSK for details. | |
Redpanda | Available. See Ingest data from Redpanda for details. | Available. See Sink to Kafka for details. |
Apache Pulsar | Available. See Ingest data from Pulsar for details. | Available. See Sink data to Pulsar for details. |
DataStax Astra Streaming | Available. See Ingest data from DataStax Astra Streaming for details. | Researching |
StreamNative Cloud | Available | Researching |
Kinesis Data Streams | Available. See Ingest data from Kinesis for details. | Available. See Sink data to Kinesis for details. |
NATS / NATS JetStream | Available. See Ingest data from NATS JetStream for details. | Available. See Sink data to NATS for details. |
ETL/ELT and data integration
System | Availability | |
---|---|---|
Airbyte | Researching | |
Census | Researching | |
dbt | Available. For details, see Use dbt for data transformations. | |
Fivetran | Researching | |
Hightouch | Researching | |
Vector | Available. |
Query engines
System | Availability | |
---|---|---|
Apache Spark | Researching | |
AWS Athena | Researching | |
Presto | Researching | |
Trino | Researching | |
GraphQL | Available. See this blog for details: Query real-time data with GraphQL, Kafka and RisingWave streaming database. |
Databases
PostgreSQL
System | Source | Sink |
---|---|---|
Postgres | Available. See Ingest data from PostgreSQL CDC for details. | Available. See Sink data from RisingWave to PostgreSQL for details. |
AWS RDS (Postgres) | Available. See Ingest data from PostgreSQL CDC for details. | Available. See Sink data from RisingWave to PostgreSQL for details. |
AWS Aurora (Postgres) | In progress | Researching |
Citus Data | Available. See Ingest data from Citus CDC. | Researching |
MySQL
System | Source | Sink |
---|---|---|
MySQL | Available. See Ingest data from MySQL CDC for details. | Available. See Sink data from RisingWave to MySQL. |
AWS RDS (MySQL) | Available. See Ingest data from MySQL CDC for details. | Available. See Sink data from RisingWave to MySQL. |
AWS Aurora (MySQL) | In progress | Researching |
Other databases
System | Source | Sink |
---|---|---|
Apache Druid | No plan | Researching |
Apache Pinot | No plan | Researching |
AWS Redshift | No plan | Researching |
ClickHouse | No plan | Available. For details, see Sink data to ClickHouse. |
CockroachDB | Researching | Available. For details, see Sink data to CockroachDB. |
DataStax Astra DB & Apache Cassandra & ScyllaDB | Researching | Available. For details, see Sink data to Cassandra or ScyllaDB. |
Db2 | Researching | Researching |
Elasticsearch | No plan | Available. Only versions 7.x and 8.x are supported. For details, see Sink data from RisingWave to Elasticsearch. |
Greenplum | No plan | Researching |
Google BigQuery | No plan | Available. For details, see Sink data to Google BigQuery. |
MongoDB | Available. For details, see CDC via event streaming systems. | Researching |
Oracle Database | Researching | Researching |
Redis | Researching | Available. For details, see Sink data from RisingWave to Redis. |
Snowflake | No plan | Researching |
SQL Server | Available. For details, see CDC via event streaming systems. | Researching |
StarRocks | No plan | Available. For details, see Sink data to StarRocks. |
TiDB | Available. For details, see CDC via event streaming systems. | Available. For details, see Sink data from RisingWave to TiDB. |
Data lakes
System | Availability | |
---|---|---|
Delta Lake | Available. See Sink data from RisingWave to Delta Lake | |
Apache Hudi | Researching | |
Apache Iceberg | Available. For details, see Sink data from RisingWave to Apache Iceberg. |
BI and data analytic platforms
System | Availability | |
---|---|---|
Apache Superset | Available. See Visualize RisingWave data in Superset for details. | |
Beekeeper Studio | Available. See Connect Beekeeper Studio to RisingWave for details. | |
Bytebase | Available. See Supported databases for details. | |
Cube.js | Researching | |
DBeaver | Available. See Connect DBeaver to RisingWave for details. | |
Grafana | Available. See Visualize RisingWave data in Grafana for details. | |
Jupyter Notebook | Researching | |
Looker | Available. See Connect Looker to RisingWave for details. | |
Metabase | Available. See Connect Metabase to RisingWave for details. | |
Redash | Available | |
DataGrip | Researching | |
PgAdmin | Researching |
Other systems
System | Availability | |
---|---|---|
Alluxio | Researching | |
Google Cloud Storage (GCS) | Available as source. For details, see Ingest data from Google Cloud Storage. | |
Supabase | Available. For details, see Empower Supabase with stream processing capabilities. |