apollographql/apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3786
- days_rel: 120
- days_push: 7
- n_releases_24m: 32
Adoption not part of the score
13947 stars · 2005 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apollo Server is a spec-compliant, production-ready GraphQL server library for Node.js that supports schema-first development. It integrates with Express, Connect, Hapi, Koa, and other web frameworks, and can also run in serverless environments like AWS Lambda.
Use cases
- build a graphql api server in node.js
- serve a graphql endpoint from express or koa
- create a schema-first graphql backend
- deploy a graphql server to aws lambda
- add subscriptions and resolvers to a graphql api
- implement a federated graphql subgraph
- add authentication and caching to a graphql server
When to choose
- you are building a GraphQL API in JavaScript or TypeScript on Node.js
- you want a mature, spec-compliant GraphQL server with framework integrations
- you need Apollo Federation subgraph support
- you want built-in plugins for caching, auth, CORS, and monitoring
When to avoid
- you need a non-JavaScript language runtime
- you want a standalone GraphQL gateway/router rather than a Node.js server (consider Apollo Router)
- your API is simple REST and you don't need GraphQL
Facets
library · maturity stable
graphql http-server api-framework middleware web-framework web-development backend apis developer-tools serverless cross-platform graphql-server schema-first federation express koa hapi typescript apollo nodejs web-server
9 sources
- readme: https://github.com/apollographql/apollo-server · fetched 2026-08-28 · b097e1a2a6e9
- homepage: https://www.apollographql.com/docs/apollo-server/ · fetched 2026-08-29 · 1879de7f4027
- site_page: https://www.apollographql.com/docs · fetched 2026-08-29 · 364c62c8f651
- site_page: https://www.apollographql.com/docs/graphos/platform · fetched 2026-08-29 · 37075c61d8dc
- site_page: https://www.apollographql.com/docs/graphos/connectors · fetched 2026-08-29 · 1f61a62ae86b
- site_page: https://www.apollographql.com/docs/graphos/schema-design · fetched 2026-08-29 · f47664f9ba05
- site_page: https://www.apollographql.com/docs/rover · fetched 2026-08-29 · 1186ae807cee
- site_page: https://www.apollographql.com/docs/graphos/routing · fetched 2026-08-29 · e446bd6a11e6
- site_page: https://www.apollographql.com/docs/apollo-operator · fetched 2026-08-29 · 22bed19bd33c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apollographql/apollo-server | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="apollographql/apollo-server")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem