{"componentChunkName":"component---src-templates-modal-page-js","path":"/apollo-server","result":{"pageContext":{"node":{"slug":{"current":"apollo-server"},"name":"Apollo Server","githubUrl":"https://github.com/apollographql/apollo-server","description":"An open-source, Node.js, spec-compliant GraphQL server.","developer":{"name":"Apollo","url":"https://www.apollographql.com/","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/43fb6368c26c3d3dd21078c3245cc5ada3cbb3be-300x300.png"}}},"price":"Free","url":"https://www.apollographql.com/docs/apollo-server/","tags":[{"id":"3d5e3333-c19f-5fbe-b0df-dd2c444d709d","name":"Backend","slug":{"current":"backend"}},{"id":"be16bebb-ead8-5ccd-9b12-43490b7a3f4e","name":"JavaScript","slug":{"current":"javascript"}},{"id":"05d51195-c970-5723-ba4e-f9d6b10b986f","name":"TypeScript","slug":{"current":"typescript"}}],"logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/80ee839dc73f02b57ab43be5583630b278483acb-2500x2430.svg"}},"categories":[{"name":"Development Tools","slug":{"current":"development-tools"}}],"_rawContent":[{"_key":"95fa3789085a","_type":"block","children":[{"_key":"95fa3789085a0","_type":"span","marks":["strong"],"text":"Apollo Server is an"},{"_key":"95fa3789085a1","_type":"span","marks":[],"text":" "},{"_key":"95fa3789085a2","_type":"span","marks":["strong"],"text":"open-source, spec-compliant GraphQL server"},{"_key":"95fa3789085a3","_type":"span","marks":[],"text":" that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source."}],"markDefs":[],"style":"normal"},{"_key":"848df59acd0d","_type":"block","children":[{"_key":"848df59acd0d0","_type":"span","marks":[],"text":"You can use Apollo Server as:"}],"markDefs":[],"style":"h4"},{"_key":"af14d0126722","_type":"block","children":[{"_key":"af14d01267220","_type":"span","marks":[],"text":"A stand-alone GraphQL server, including in a serverless environment"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"df4cde10d9c2","_type":"block","children":[{"_key":"df4cde10d9c20","_type":"span","marks":[],"text":"An add-on to your application's existing Node.js middleware (such as Express or Fastify)"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"3c6c0b773402","_type":"block","children":[{"_key":"3c6c0b7734020","_type":"span","marks":[],"text":"A gateway for a federated data graph"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"4002c8021aef","_type":"block","children":[{"_key":"4002c8021aef0","_type":"span","marks":[],"text":"Apollo Server provides:"}],"markDefs":[],"style":"h4"},{"_key":"3410538a3cd7","_type":"block","children":[{"_key":"3410538a3cd70","_type":"span","marks":["strong"],"text":"Straightforward setup"},{"_key":"3410538a3cd71","_type":"span","marks":[],"text":", so your client developers can start fetching data quickly"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"2a34eb936080","_type":"block","children":[{"_key":"2a34eb9360800","_type":"span","marks":["strong"],"text":"Incremental adoption"},{"_key":"2a34eb9360801","_type":"span","marks":[],"text":", allowing you to add features as they're needed"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"ce4b712d94c1","_type":"block","children":[{"_key":"ce4b712d94c10","_type":"span","marks":["strong"],"text":"Universal compatibility"},{"_key":"ce4b712d94c11","_type":"span","marks":[],"text":" with any data source, any build tool, and any GraphQL client"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"a3cdd38057c4","_type":"block","children":[{"_key":"a3cdd38057c40","_type":"span","marks":["strong"],"text":"Production readiness"},{"_key":"a3cdd38057c41","_type":"span","marks":[],"text":", enabling you to ship features faster"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"}]},"targetPath":"","modalType":"tool"}},"staticQueryHashes":[]}