{"authentication":{"note":"Required on every endpoint except / and /health.","scheme":"Authorization: Bearer <ELVION_API_KEY>"},"description":"Governed federated SQL. Query every registered data source as one database, without copying any of them.","endpoints":{"GET  /api/v1/datasources":"registered data sources","GET  /api/v1/policies":"governance policies","GET  /api/v1/relations":"registered relations","GET  /health":"liveness, and reachability of each data source","POST /api/v1/explain":"plan a query without running it","POST /api/v1/sql":"run a SQL query — { \"sql\": \"SELECT ...\" }","POST /mcp":"Model Context Protocol (JSON-RPC 2.0) for AI agents"},"identity":{"headers":["X-Elvion-User","X-Elvion-Roles"],"note":"Governance policies are matched against these roles. A caller with no roles is bound by every role-scoped policy."},"service":"elvion","source":"https://github.com/Neural-Arc/elvion","version":"0.1.0"}