Welcome to Pathway

Pathway is a Python-based programming framework for easy building of real-time and reactive data products.

Pathway enables real-time Machine learning with up to 900x smaller latency, taking care of data updates in streaming architectures.

Pathway serves to build more powerful data apps. This means smaller control flow graphs, and cleaner code logic.

Pathway is enterprise proven, and the core of the framework is soon to be announced as free and source available.

What are the core features of Pathway?

🚀 Real-time Machine Learning

  • Pathway updates your Machine Learning decisions and models automatically, in real time.
  • You can rely on a unified view of all current data.
  • You can treat streaming data just as if they were ordinary tables.

🚀 Reactive design

  • Let your users provide feedback, signal data issues, change settings.
  • Have outputs of your data app which react to live input.
  • Show up-to-date results with sub-second latency.

🚀 Full power of Python

  • Write code in Pathway with all the power and flexibility of Python classes and functions.
  • Interface to the outside world through SQL, Kafka, Debezium, or REST API.

What can be built with Pathway

  • Data apps serving responses & insights based on an always up-to-date data model.
  • Data engineering pipelines: Smart-transformationcin ELT.
  • Data apps for simulation (what-if scenario testing).
  • Real-time analytics: low-latency analytics on real-time event streaming data.

What data does Pathway work with?

Pathway is specifically designed to store, process, and output any mix of:

  • pure-SQL data.
  • timeseries data.
  • IoT messages (harmonized).
  • event stream data.
  • spatio-temporal data (things that move).
  • graph and ontologies data.