A Source represents an external origin of streaming data ingested into RisingWave, defined using the `CREATE SOURCE` SQL command. It specifies the connection details, data format (e.g., JSON, Avro), and schema for an upstream system like Kafka, Pulsar, Kinesis, or a CDC stream. Sources allow RisingWave to continuously read data from these external systems to power streaming pipelines and materialized views.