hasura.io
Hasura provides software for exposing databases and services through GraphQL APIs, with both self-hosted GraphQL Engine and managed Hasura Cloud offerings. It also includes tooling for managing schema, metadata, and cloud projects from the command line.
Hasura exposes a tenant-hosted GraphQL Engine surface (GraphQL plus admin HTTP APIs like metadata/config, with public version and health endpoints), a hosted Hasura Cloud GraphQL management API, and two CLIs (`hasura` and the `hasura pro` plugin).
- Hasura GraphQL Engine Metadata APIdiscovered
- Hasura GraphQL Engine Version APIdiscovered
- Hasura GraphQL Engine Health Check APIdiscovered
- Hasura GraphQL Engine Config APIdiscovered
- Hasura GraphQL Engine GraphQL APIdiscovered
- Hasura CLIdiscovered
- Hasura Pro CLIdiscovered
For a self-hosted Hasura GraphQL Engine, set an admin secret on the server with the --admin-secret flag or HASURA_GRAPHQL_ADMIN_SECRET environment variable as documented in GraphQL Engine Server Configuration Reference and Admin Access. Then use that same secret in client requests as X-Hasura-Admin-Secret.
$ hasura pro loginAcquired by the CLI — running hasura pro login opens the auth flow and stores the credential.
conventions · 0/7 published
- integrations.json——
- llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing