Inigo GraphQL Product Overview

Deliver software faster with GraphQL and Inigo

Download PDF

Key benefits:

  1. GraphQL Troubleshooting with Advanced Observability

  2. GraphQL Developer Lifecycle and CFR

  3. GraphQL Federation

  4. GraphQL Security

Inigo provides GraphQL teams with the tools to manage schemas confidently, ensuring scalability, security, and seamless collaboration. From schema design to observability and runtime security, Inigo is the most comprehensive solution for managing the entire GraphQL lifecycle.

Key benefits:

  1. Enhanced Observability: Offers real-time insights into API performance and errors.
  2. Deep Analytics: Provides detailed usage and performance analytics for optimization.
  3. Advanced Security: Features robust security with query protection and access control.
  4. API Lifecycle Management: Inigo streamlines GraphQL development, deployment, and maintenance.
  5. Schema Management: Prevents breaking changes, supporting scalable GraphQL APIs.
  6. Operational Efficiency: Reduces complexity with configuration-as-code practices.
  7. Compliance and Governance: Meets high regulatory standards, ensuring industry compliance.

Your GraphQL, Your Rules

Inigo integrates seamlessly into your existing GraphQL pipelines with our flexible add-ons, middleware, and deployment options.

Why It Matters

Platform and security teams face significant challenges when managing GraphQL in production environments. Unlike traditional REST APIs, GraphQL introduces complexities that existing REST-focused tools can't address effectively:

  1. Higher CFR and MTTR: GraphQL workflows often lead to increased change failure rates and longer mean time to resolution due to the interconnected nature of schema changes and query usage.
  2. Schema Management Risks: Traditional tools lack the granularity needed to ensure backward compatibility and avoid breaking API consumers.
  3. Security Challenges: REST security solutions are blind to GraphQL-specific threats, leaving APIs vulnerable to DoS attacks, unauthorized data exposure, and resolver exploits.
  4. Team Collaboration: REST tooling isn’t designed to handle the schema coordination and versioning requirements of distributed GraphQL teams.

For Any Deployment Mode

Inigo enhances your existing GraphQL infrastructure through flexible integration options:

For Any Deployment Mode

Developer Excellence

To manage GraphQL confidently, teams need purpose-built solutions like Inigo, designed to bridge the critical gaps left by REST tooling and provide the robust capabilities required for scaling GraphQL in production.

Inigo GraphQL Features and Benefits

GraphQL Troubleshooting with Advanced
30 Days of data retention100% of all queries are logged and accessible to troubleshooting and insights
Advanced observabilityOffers in-depth details about queries, aiding in troubleshooting and optimization.
Tree viewVisualizes query paths and relationships, enhancing understanding of GraphQL schema.
Type heat mapIdentifies hotspots in GraphQL API usage, helping prioritize areas for performance improvement.
Deprecated fields finderAlerts users to outdated fields that may need updating, ensuring API remains current.
Field usage and insightsUsers can effectively segment and analyze GraphQL data, leading to more targeted insights.
Coverage mapShows which parts of the GraphQL schema are used, helping optimize and prune unused parts.
Top errorsHighlights frequent errors, guiding immediate attention to critical issues.
Slowest queriesIdentifies performance bottlenecks, guiding optimizations to improve speed.
Performance metricsMeasures and reports on key operational metrics, enabling better resource management.
GraphQL Developer Lifecycle and CFR
Federation V1 and V2Fully compatible composition with both Federation V1 and V2 standards.
CI/CD IntegrationFully compatible composition with both Federation V1 and V2 standards.
Backward Compatibility ChecksEnsure schema changes won’t break existing clients.
LimitingEnforce query and resource limits across federated services.
Schema Integrity ChecksValidate federated schemas to ensure consistency and reliability.
Schema navigatorEasily browse and explore your federated schema structure.
Schema versioning and diffTrack schema changes and compare versions to identify updates or issues.
Hosted schema registryCentralized and secure storage for managing schema lifecycle.
Self-hosted schema registryDeploy and manage your schema registry within your own infrastructure.
GraphQL Security
GraphQL operation rulesDefine and enforce rules to control how GraphQL operations are executed to prevent misuse.
Schema subsets/separationIsolate or partition schemas to limit exposure and provide tailored API access for different users.
Role-based access control (RBAC)Implement fine-grained auth to ensure users access only the data they are authorized to query.
Operation-based rate limitLimit the frequency of specific GraphQL operations to prevent abuse or overuse.
Cost-based rate limitManage resource consumption by assigning and enforcing operation cost limits.
Anomaly detectionAutomatically detect unusual patterns in queries to identify and mitigate potential threats.
GraphQL Explorer
Sandbox GraphQL IDEA simple interface for safely exploring, testing, and debugging GraphQL queries.
Preflights scripts and historyRun pre-defined scripts and access query history to streamline testing and troubleshooting.
Shared collectionsCollaborate by organizing and sharing sets of queries and mutations across teams.
Integrations
Apollo JS (Server and Gateway)Seamlessly integrate with Apollo's JavaScript server and gateway for enhanced management.
Apollo RouterFull support for Apollo Router to optimize federated query performance.
Inigo RouterLeverage Inigo’s purpose-built router for advanced GraphQL operations and features.
PythonEasily integrate with Python-based GraphQL implementations.
KongExtend GraphQL capabilities with Kong API Gateway integration.
WundergraphEnhance functionality with WunderGraph’s real-time GraphQL API integration.