Pathway
Python stream processing framework with a Rust engine for real-time analytics and live RAG pipelines.
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
- Category
- RAG & Document Retrieval
- Price
- Freemium
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- BUSL-1.1
- Added
- Jul 29, 2026