Join us from October 8-10 in New York City to learn the latest tips, trends, and news about GraphQL federation and API platform engineering.Join us for GraphQL Summit 2024 in NYC
Docs
Start for Free
Apollo Server 3 is officially deprecated, with end-of-life scheduled for 22 October 2024. Learn more about upgrading to a supported Apollo Server version.

Introduction to Apollo Server


⚠️ As of 15 November 2022, Apollo Server 3 is officially deprecated, with end-of-life scheduled for 22 October 2024.

Learn more about deprecation and end-of-life.

Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any , including Apollo Client. It's the best way to build a production-ready, self-documenting API that can use data from any source.

Diagram showing Apollo Server bridging frontend and backend

You can use Apollo Server as:

  • A gateway for a federated supergraph
  • The for a subgraph in a federated
  • A stand-alone GraphQL server, including in a environment
  • An add-on to your application's existing Node.js middleware (such as Express or Fastify)

Apollo Server provides:

  • Straightforward setup, so your client developers can start fetching data quickly
  • Incremental adoption, allowing you to add features as they're needed
  • Universal compatibility with any , any build tool, and any GraphQL client
  • Production readiness, enabling you to ship features faster

Ready to try it out?

Get started!
Next
Get started
Rate articleRateEdit on GitHubEditForumsDiscord

© 2024 Apollo Graph Inc.

Privacy Policy

Company