Get data into Tinybird

Choose the ingestion method that matches how your data is produced and how often it changes:

  • Events: Send high-frequency JSON or NDJSON events with the Events API.
  • Files: Append or replace data from local files, remote URLs, CSV, NDJSON, or Parquet with file ingestion.
  • Kafka: Stream from Kafka-compatible platforms with the Kafka connector.
  • S3 and GCS: Ingest files from object storage with the S3 connector or GCS connector.
  • External databases and URLs: Read from external systems with Table functions and schedule the sync with Copy Pipes.
  • Ingestion protection: Learn how Tinybird handles retries, backpressure, and overload in Ingestion protection.
Updated