Skip to main content

Apache Wayang™

Unifying Data Processing Engines for Cross-Platform Analytics

One pipeline across your data engines​

Platform independence

Write your application against a common API. Choose the processing engines that fit your data, infrastructure, and workload as your needs evolve.

Explore the features

Cross-platform execution

Combine Spark, Flink, PostgreSQL, and Java Streams in one pipeline. Run different steps on different engines without stitching together separate applications by hand.

See pipeline examples

Cost-based optimization

Let Wayang compare execution plans across your available engines. Its cost model considers processing and data movement to select a plan for your workload.

Understand the optimizer

Extensible architecture

Adapt Wayang to your own processing needs. Add operators and platform integrations through its plugin architecture while keeping application logic separate from engine details.

Learn to add operators

Explore Apache Wayang​

Build a pipeline

Start with working examples, explore the APIs, and review performance results.

Learn from the community

Read project news, technical articles, and experiences from Wayang users.

Find support

Ask the community for help, find commercial providers, or report a security issue.