Getting Started
About Inigo
Inigo helps you gain complete visibility and control over your production GraphQL APIs. Whether you are using an open-source or commercial GraphQL server, Inigo seamlessly integrates without any configuration required.
Inigo provides the building blocks needed to adopt GraphQL in confidence and scale, including schema-based access control, granular analytics, performance and error monitoring, dynamic rate-limiting, schema break changes and deprecation tools, and more. Inigo gives you a unique and in-depth understanding of GraphQL usage through deep insights into the field level, query paths, and overall server health and performance.
Using Inigo, you can configure advanced schema-based access control policies, rate limit different parts of your schema easily, create security rules to protect your server against abuse, and much more. Inigo's powerful engine can enforce policies, alter and block incoming malicious queries before they hit your GraphQL application servers, and alert you when your API is misbehaving.
Inigo Architecture
To use Inigo, simply run an agent with your GraphQL server or gateway. The agent can run as middleware, sidecar, in Docker, or as a plugin to your gateway. Inigo supports many servers out of the box, and integration is quick and easy. For more information on how to deploy Inigo for your specific server or gateway, see the deployment section.
The Inigo Control Plane is the central point of the Inigo architecture. When you install and configure the agent, it will connect back to the control plane. Additionally, the Inigo user interface, analytics, and the Inigo CLI also connect to the control plane.
Getting Started with Inigo
To get started with Inigo for free, please follow these steps:
- Login to app.inigo.com
- Setup a connection with your GraphQL server
- Copy your Inigo token (and save for later use)
Here is a preview of what you can expect when you login and complete the steps:
If you have any problems, please reach out on our Slack and we'll help you out!
Next Steps with Inigo
Now that you have the Inigo Token, you must:
- Install the Inigo agent into your GraphQL server
- Configure the agent with the Inigo token
We recommend these guides as your next steps: