Hey Flink community!
I built Str:::Studio a browser-based SQL IDE designed specifically for Apache Flink 1.16+.
It talks directly to the Flink SQL Gateway and gives you:
Multi-tab SQL editor with syntax highlighting
Live Job Graph with animated operator nodes
Per-operator Live Events — real-time records/s on every vertex
Multi-stream Results tab — run several pipelines and view their output simultaneously
PDF performance reports with checkpoint metrics, operator breakdown, and result data export
Session keep-alive (never expires while jobs are running)
Dark / Light / Monokai themes
Comes with two demo pipelines to get started:
Algorithmic Trading Pipeline (datagen → Kafka → windowed aggregation)
IoT Sensor Network (50 devices, 8 Kafka topics, TUMBLE + HOP + SESSION windows in one session)
Everything runs as a single Docker container alongside your existing Flink cluster — no backend, no database, just nginx + static JS talking to your SQL Gateway.
👉 Documentation:
Str:::Studio — Documentation
Would love feedback from the community — especially around SQL Gateway quirks on different Flink versions. Happy to answer questions! 🙌