Skip to main content
For the complete list of supported sources and formats, see Supported sources and Data formats and encoding options.

Create a source

Data Security
  • All data ingested through sources or sinks is encrypted in transit using TLS
  • Data stored within RisingWave is encrypted at rest:
    • AWS S3: Using AWS default encryption keys
    • EBS volumes: Using KMS managed keys with automatic rotation
You can create a source with one of the following methods:

Using guided setup

  1. Go to the RisingWave Cloud dashboard.
  2. Open the cluster where you want to create the source.
  3. In the cluster navigation, click Data Catalog.
  4. Select the Sources tab, then click Create source.
  5. Select the service you want to connect to.
    More services will be supported in future releases.
  6. Configure the connector settings, source details, and schema according to the instructions of the guided setup.
  7. Review the generated SQL statement and click Create source to create the source in your database.

Using SQL command

Refer to CREATE SOURCE in the RisingWave documentation. Select a connector to see the SQL syntax, options, and sample statement of connecting RisingWave to the connector. For managed webhook ingestion, see Ingest data from webhook.

Check a source

Click on a source to view its details, including the connector settings, schema, throughput, errors, and running status.
When checking throughput and errors, you can click Last 30 minutes on the right side to customize your time range.

Drop a source

If you no longer require data from a source, drop the source connection with one of the following methods to stop data consumption.

Using guided step

  1. Open the cluster and go to Data Catalog > Sources.
  2. Click the delete button on the source you want to drop and confirm the deletion.

Using SQL command

  • Use the DROP SOURCE command to drop a source from the database.
  • Use the DROP TABLE command if it’s a materialized source.