Pathway

Python stream processing framework with a Rust engine for real-time analytics and live RAG pipelines.

Self HostedOffline Capable
0.0 (0)

About

Pathway unifies batch and streaming data processing behind a single Python API, executing dataflows on a Rust engine built on Differential Dataflow so results update incrementally as new events arrive. That design lets the same code serve ETL jobs, real-time analytics, and live RAG pipelines whose indexes stay in sync with sources such as Kafka, PostgreSQL, SharePoint, Google Drive, and S3-compatible stores, with hundreds of additional sources reachable through Airbyte connectors. LangChain and LlamaIndex integrations are provided, and the companion llm-app repository ships templates for production RAG over live document stores. Installation is pip install pathway on Python 3.10 or newer for Linux and macOS, and the maintainers publish benchmarks showing higher throughput than Flink, Spark, and Kafka Streams on streaming workloads. The source is available under the Business Source License 1.1, which allows free use but is not an OSI-approved open source license; each release converts to Apache-2.0 after four years, and enterprise tiers add support and scaling features.

Should you use Pathway?

Pick it when

Pick Pathway when your RAG index must stay in sync with changing sources such as Kafka topics, Postgres tables, SharePoint, or Google Drive, and you want one Python codebase for both batch ETL and streaming updates.

Look elsewhere when

Skip it if BUSL-1.1 is unacceptable to your legal team, if you need Windows support (it targets Linux and macOS), or if your documents change rarely; a scheduled batch job into a vector store is simpler.

Alternatives to Pathway

  • Indexify

    Apache-2.0 continuous extraction on Kubernetes, but the original repository is no longer at its old address, so it is not a safe base for new work.

  • LlamaIndex

    Permissive MIT framework with ingestion connectors, simpler for batch indexing, but you manage freshness and streaming sources yourself.

  • R2R

    MIT REST backend with ingestion and hybrid search, fits document sets that update in batches rather than from live event streams.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Freemium
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
BUSL-1.1
Added
Jul 29, 2026

Tags