Hi Everyone, We are working on developer tooling to improve the FlinkSQL experience. Currently, the ability to validate SQL in real-time—similar to other programming languages—is missing.
I am proposing that the FlinkSQL Gateway act as a Language Server Protocol (LSP) to provide the features expected in a modern IDE. Integrating this directly into the Gateway allows for catalog recognition (when using the same session). I have drafted a FLIP and have an initial implementation ready for a demo. You can review the proposal here: FLIP-XXX: Language Server Protocol Support for Flink SQL Gateway ( https://docs.google.com/document/d/1SvTQr3hcSwnvYlPLwDF7B_IPGUmF926exo-VYP_EFtc/edit?tab=t.0#heading=h.2mwnoaxi8vqe ). We plan to implement this tooling internally, but I am curious to know if the community would also find this interface useful. Ryan van Huuksloot Staff Engineer, Infrastructure | Streaming Platform [image: Shopify] <https://www.shopify.com/?utm_medium=salessignatures&utm_source=hs_email>
