All Projects → atherosai → graphql-gateway-apollo-express

atherosai / graphql-gateway-apollo-express

Licence: MIT License
Creating high performance and secure GraphQL APIs with Node.js, Apollo server, GraphQL and TypeScript

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to graphql-gateway-apollo-express

example-step-functions-integration-api-gateway
Example application using the new Step Functions integration with API Gateway. It developers to call API Gateway REST APIs and API Gateway from a Step Functions workflow.
Stars: ✭ 17 (-86.07%)
Mutual labels:  api-gateway
apollo-progressive-fragment-matcher
A smart alternative to the introspection fragment matcher.
Stars: ✭ 21 (-82.79%)
Mutual labels:  apollo
reactivesearch-api
API Gateway for Elasticsearch with declarative querying and out-of-the-box access controls
Stars: ✭ 146 (+19.67%)
Mutual labels:  api-gateway
graphql-ruby-persisted queries
Persisted queries for graphql-ruby
Stars: ✭ 119 (-2.46%)
Mutual labels:  apollo
cv4pve-api-dotnet
Proxmox VE Client API .Net C#
Stars: ✭ 25 (-79.51%)
Mutual labels:  api-gateway
agollo
agollo is a golang client for ctrip apollo config center 🚀
Stars: ✭ 140 (+14.75%)
Mutual labels:  apollo
auth-flow-react-apollo-saga
Full stack login/register flow with React, Apollo, Redux, Redux-saga and MongoDB.
Stars: ✭ 22 (-81.97%)
Mutual labels:  apollo
apollo-link-tracer
Trace your apollo queries and mutations with https://github.com/apollographql/apollo-link
Stars: ✭ 20 (-83.61%)
Mutual labels:  apollo
next-ts-graphql-apollo-starter
An opiniated Next powered starter which include support for Apollo with GraphQL SSR support, codegen, styled component / system, framer motion and Cypress
Stars: ✭ 18 (-85.25%)
Mutual labels:  apollo
mlapi
An easy to use/extend object recognition API you can locally install. Python+Flask. Also works with ZMES!
Stars: ✭ 49 (-59.84%)
Mutual labels:  api-gateway
basil
An experimental Magento 2 theme
Stars: ✭ 18 (-85.25%)
Mutual labels:  apollo
aws lambda ftp function
AWS Lambda Function to connect to FTP, download files and save them to S3 bucket
Stars: ✭ 55 (-54.92%)
Mutual labels:  api-gateway
go-microservices-and-krakend-api-gateway
This is a shopping basket workshop that shows how to use KrakenD API Gateway.
Stars: ✭ 44 (-63.93%)
Mutual labels:  api-gateway
webpack-aws-lambda
AWS Lambda that runs webpack and output the bundle.js file
Stars: ✭ 12 (-90.16%)
Mutual labels:  api-gateway
rover
✨🤖 🐶 the new CLI for Apollo
Stars: ✭ 278 (+127.87%)
Mutual labels:  apollo
linkpe
Linkpe is a Node.js based API🐳 to generate shareable UPI Payment links
Stars: ✭ 22 (-81.97%)
Mutual labels:  api-gateway
3scale-security-oidc-demo
Securing APIs with OpenID Connect using 3scale API Management and Red Hat Single Sign On
Stars: ✭ 25 (-79.51%)
Mutual labels:  api-gateway
boilerplate
Fullstack boilerplate using Typescript, React, Node & GraphQL
Stars: ✭ 738 (+504.92%)
Mutual labels:  apollo
api-gateway
Api Gateway for a microservices deployment
Stars: ✭ 31 (-74.59%)
Mutual labels:  api-gateway
backends
monorepo for republik, publikator and assets backends based on NodeJS providing the GraphQL API used to power republik.ch.
Stars: ✭ 40 (-67.21%)
Mutual labels:  apollo

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].