#8787th of 102 in Backends, databases and hosting

apollo-server

TypeScript GraphQL server library for Node.js, standalone or federated

Stars
14k
License
MIT
Last commit
Nov 2026
Last release
May 2026
Language
TypeScript
Stars, last 29 weeks+75
21 Apr 2026: 13,882 stars28 Apr 2026: 13,885 stars5 May 2026: 13,886 stars12 May 2026: 13,888 stars19 May 2026: 13,891 stars26 May 2026: 13,892 stars2 Jun 2026: 13,895 stars9 Jun 2026: 13,896 stars16 Jun 2026: 13,900 stars23 Jun 2026: 13,905 stars30 Jun 2026: 13,907 stars7 Jul 2026: 13,910 stars14 Jul 2026: 13,910 stars21 Jul 2026: 13,910 stars28 Jul 2026: 13,914 stars4 Aug 2026: 13,919 stars11 Aug 2026: 13,921 stars18 Aug 2026: 13,924 stars25 Aug 2026: 13,926 stars1 Sept 2026: 13,931 stars8 Sept 2026: 13,935 stars15 Sept 2026: 13,938 stars22 Sept 2026: 13,940 stars29 Sept 2026: 13,940 stars6 Oct 2026: 13,942 stars13 Oct 2026: 13,945 stars20 Oct 2026: 13,946 stars27 Oct 2026: 13,950 stars3 Nov 2026: 13,956 stars10 Nov 2026: 13,957 stars

13,882 on 21 Apr 202613,957 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

@apollo/server is a spec-compliant GraphQL server for Node.js, installed from npm alongside graphql. It ships a standalone HTTP server that handles CORS and body parsing, and can also run as a subgraph or gateway in an Apollo Federation supergraph. Express and other framework integrations are separate packages, community-maintained.

Who it is for: Node.js developers building GraphQL APIs or federated subgraphs

Strengths

  • Standalone server works with two npm packages and about 20 lines of code
  • Runs as a plain server, a federated subgraph, or a federation gateway
  • Works with any GraphQL client and any data source
  • Serves Apollo Sandbox in the browser for trying queries

Weaknesses

  • Library only: no database, auth or storage included
  • Framework integrations such as Express are community-maintained, not in the core package
  • Standalone server offers no fine-grained control over HTTP behavior
  • Most features are documented only on the external docs site

What it needs

  • no GPU
  • Needs Node.js, graphql
  • port 4000

Quick answers

Is apollo-server open source?

Yes. Its code is on GitHub under the MIT license.

Also in Backends, databases and hosting

See all 102
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k starscustom license93 out of 100
2strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k stars+245 (+0.3%) in 30 dayscustom license92 out of 100
3traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k stars+446 (+0.7%) in 30 daysMIT92 out of 100
#4appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58k stars+463 (+0.8%) in 30 daysBSD-3-Clause92 out of 100
#5medusaNode.js commerce platform with modular products, carts, orders and payments37.2k starscustom license92 out of 100