/graphql-apollo-expressjs-ile

Creating high performance and secure GraphQL APIs with Node.js, Apollo server, GraphQL and TypeScript

Primary LanguageTypeScriptMIT LicenseMIT

GraphQL gateway boilerplate

Starter kit for building API gateway with GraphQL

Setup

You can run the code by installing dependencies with

npm i

and running development environment

npm run dev

GraphQL playground is then accesible at

http://localhost:8000/graphql

Technologies

  • Node.js
  • Apollo server
  • Official graphql-js schema builder
  • Full TypeScript support
  • Express.js
  • Eslint, Nodemon, Dotenv, Eslint, Prettier, Jest

This is supporting code for the following articles on our blog

Notes

  • secrets folder should be encrypted using some vault solutions like Google KMS
  • https/www redirects should be performed in reverse proxy
  • this starter kit has minimal setup and is continously evolving