garlic / gateway
Gateway Bundle provided to handle combined client query and delegate them to single microservice
Package info
github.com/garlicservices/gateway-bundle
Type:symfony-bundle
pkg:composer/garlic/gateway
1.1.4
2019-04-16 11:11 UTC
Requires
- php: >=7.1
- doctrine/doctrine-bundle: ^1.9
- garlic/bus: ^1.6.15
- garlic/graphql-php-tools: 1.*
- garlic/healthcheck: 1.*
- symfony-bundles/redis-bundle: ^2.2
- webonyx/graphql-php: *
Requires (Dev)
- symfony/phpunit-bridge: ^4.2
This package is not auto-updated.
Last update: 2026-06-07 14:51:42 UTC
README
The gateway bundle adds support of merging multiply GraphQL schemas to single structure and handle requests to single microservices.
Features include:
- Documentation from multiply microservices in single place
- Validation on the gateway layer
- Split and process requests for multiply microservices
- Service discovery
Installation
With composer, require:
composer require garlic/gateway
Usage
Just install latest version of gateway bundle and add environment variables REDIS_HOST, REDIS_PORT to .env file to schema caching. Gateway service will be available at "/main" route.