Skip to content

API

Table API:

  • Write SQL-like queries for data processing.

  • Ideal for those familiar with SQL and tabular data.

  • Operates on structured data.

DataStream API:

  • Lower-level control over Flink's core building blocks (state, time).

  • Suitable for complex stream processing scenarios.

  • Handles both structured and unstructured data.

A Python API for Flink: https://nightlies.apache.org/flink/flink-docs-master/docs/dev/python/overview/