API keys
For Apollo GraphOS
Every system that communicates with Apollo GraphOS must use an API key to do so.
Any system that isn't running as part of your local development setup should always use a graph API key.
Graph API keys
A graph API key provides access to interacting with a single graph in GraphOS.
Create a unique graph API key for each non-development system that communicates with GraphOS. Doing so enables you to revoke access to a single system without affecting others.
Setting permissions
Unless you have an Enterprise plan, every graph API key provides full access to its associated graph.
If you have an Enterprise plan, you can
You can't change a graph API key's role after it's created. Instead, create a new key with the desired role.
Personal API keys
A personal API key provides partial access to every graph in every organization you belong to. Specifically, it has the same permissions that your user account has in each of those organizations.
Personal API keys are useful for local development tools (like the