Automatically generate and deploy a unified GraphQL API from OpenAPI-enabled microservices.
Dynamically stitch REST APIs into a single GraphQL endpoint with zero manual intervention.
- Auto-Discovery: Detects OpenAPI specs from deployed services and dynamically updates the GraphQL schema.
- Schema Federation: Stitch multiple REST APIs into a single GraphQL endpoint using Apollo Federation.
- CI/CD Ready: Integrates with GitHub Actions, GitLab CI, or Jenkins for seamless redeployment.
- Security First: Translates OpenAPI security schemes (OAuth2, API keys) into GraphQL directives.
- Performance: Query batching, caching, and distributed tracing for optimized requests.
- Node.js 18+ or Docker
- OpenAPI 3.x specifications (from your microservices)
We welcome contributions! Follow these steps:
Fork the repository.
Create a branch: git checkout -b feature/your-feature.
Commit changes: git commit -m 'Add some feature'.
Push to the branch: git push origin feature/your-feature.
Open a Pull Request.
See CONTRIBUTING.md for details.
Inspired by GraphQL Mesh and OpenAPI-to-GraphQL.
Built with Apollo Server and Swagger Parser.