Improve developer experience for adding GLQL data sources
Problem to solve
GLQL is written in Rust, but we have limited Rust expertise across the organization. This creates a bottleneck when adding new data sources to GLQL, limiting data discoverability in the Data Analyst agent.
Goal
Drastically lower the cost and barrier to entry to adding additional GLQL data sources via Duo automation and developer instructions.
Proposed solution
Publish clear instructions that both engineers and AI agents (Duo) can follow to add new data sources from existing GraphQL APIs to GLQL.
Based on POC findings, adding a data source is relatively straightforward. The documentation should cover:
- Step-by-step process for adding a new data source
- Key considerations and patterns to follow
- GLQL limitations (e.g., no nested structures)
- Example implementations to reference
Other ideas
Add other ideas to improve GLQL developer experience here, or mention them in the comments.
Edited by Jiaan Louw