{"id":"hasura-graphql-engine-server-builder","name":"graphql-engine-server-builder","homepage":"https://hub.docker.com/r/hasura/graphql-engine-server-builder","repo_url":"https://hub.docker.com/r/hasura/graphql-engine-server-builder","category":"api-gateway","subcategories":[],"tags":["graphql","server","framework","nodejs"],"what_it_does":"A build-time/server scaffolding package intended to help users construct and run a GraphQL server (likely by wiring schema, resolvers, and server runtime) for GraphQL-based applications.","use_cases":["Generate/assemble a GraphQL server for an application","Provide a standardized way to host a GraphQL endpoint","Speed up local development and prototyping of GraphQL APIs"],"not_for":["Production environments that require a managed hosting/SLA from a service provider","Use cases that need a ready-to-use deployed API without building/wiring"],"best_when":null,"avoid_when":null,"alternatives":["Apollo Server / Apollo Federation","GraphQL Yoga","Express + graphql-http frameworks (e.g., express-graphql)","NestJS GraphQL module","Mercurius (Fastify GraphQL)"],"af_score":33.0,"security_score":39.5,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:28:15.630045+00:00","interface":{"has_rest_api":false,"has_graphql":true,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No package-level authentication details were provided in the prompt content; likely relies on the host application's middleware/configuration."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source/library-style package pricing not applicable based on provided data."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":33.0,"security_score":39.5,"reliability_score":30.0,"mcp_server_quality":0.0,"documentation_accuracy":0.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":50.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":40.0,"scope_granularity":0.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"As a server-building library, transport security (TLS) and authn/authz are likely determined by the application it is used in; no concrete security guarantees were provided in the prompt content. GraphQL endpoints should also consider common risks (e.g., query complexity/depth limits, introspection exposure), but this cannot be confirmed from the provided data.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":45.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No MCP server detected from provided information; an agent will need to follow library usage patterns directly.","If used as a builder/scaffolder, agents must correctly supply configuration/schema wiring—misconfiguration may fail fast at runtime/build time."]}}