This document outlines the planned future development for BridgeStack.
- Pagination (
limit/offsetquery params) for all list endpoints - Rate limiting with configurable thresholds
- Response caching with
Cache-Control/ETagheaders - Sorting support (
?sort=name,?order=desc)
- Full-text search across indicators and schemes
- Aggregation endpoints (state-level summaries, sector rollups)
- Bulk data export (CSV/JSON download)
- Cross-domain queries (indicators + schemes by state)
- PostgreSQL adapter (configurable via
DATABASE_URL) - Authentication for write operations (API key / OAuth2)
- Structured JSON logging for production monitoring
- OpenTelemetry tracing integration
- WebSocket support for real-time data subscriptions
- Webhook notifications for data updates
- GraphQL endpoint alongside REST
- Multilingual response support
- Expand and optimise schemas, queries, and API surface
- Improve documentation with visual diagrams and interactive tutorials
- Integrate broader OpenStacks ecosystem capabilities
- Community contributions and feedback incorporation
This roadmap evolves as the project grows. Suggestions welcome via GitHub Issues.