GraphQL Armor

GraphQL Security best practices for Javascript GraphQL servers

What is GraphQL Armor

GraphQL Armor is a middleware for JS servers that adds a security layer to GraphQL endpoint in minutes.

GraphQL Armor is an open source Node package developed by Escape in partnership with The Guild to make your endpoint more secure by default by implementing common security best practices.

Effortless install

GraphQL Armor installs in one minute and implements recommended GraphQL security best practices by default. Check the documentation for a highly customizable installation.
See documentation
The impact of GraphQL Armor on your GraphQL API vizualized in the Escape Platform
The impact of GraphQL Armor on your GraphQL API vizualized in the Escape Platform

Trusted by the GraphQL community

GraphQL Armor is compatible with all Apollo and Envelop servers. And because Escape is the GraphQL Security industry leader, GraphQL Armor is trusted by major actors of the industry.
  • The Guild and The Hive
  • Apollo GraphQL
  • Neo4J
  • ArangoDB
  • … and more!
See all compatible engines

From best practices to production-grade security

GraphQL Armor implements common security best practices and is ideal for small open source projects. For production-grade security, Escape GraphQL scanner is the best fit. Learn more how you can never worry about the security of your GraphQL again!
Escape for Enterprise GraphQL Security
The impact of GraphQL Armor on your GraphQL API vizualized in the Escape Platform

Secure 100% of your GraphQL APIs

In just one click. Start now.