Substrait — the Lingua Franca for Databases
Oct 29, 2025
Substrait is an intermediate representation (IR) format for exchanging query plans between systems. It relieves the pain of SQL dialects, enables pushdown into different backends, removes redundant parsing and optimization in federated systems, and allows relatively painless backend replacement. Below - why it’s needed, how it works, and who supports it.