Make Existing GraphQL APIs Production-ready with Hasura
With Hasura Cloud, you can add your GraphQL servers instantly to Hasura and then make it production-ready with Hasura's out-of-the-box features.
How it works Step 1: Add your GraphQL server as a Remote Schema into Hasura Step 2: Forward the relevant headers to Hasura Step 3: Define the permission rules Step 4: Join data between the Remote Schema and the existing schema of your GraphQL API
You can then do a number of things to make your existing GraphQL API production-ready
- Secure the existing GraphQL API by adding authentication to your GraphQL server. This is a no-code process where you can declaratively add permission rules and more.
- Cache the existing GraphQL API by adding the
@cached
directive to get automatic edge caching for free. - Monitor and observe the existing GraphQL API using the Hasura console. Monitor errors, get a detailed breakdown of individual requests, and more.
- Via Remote Joins, establish relationships between other data sources, other databases, or any other GraphQL source.
More details about making existing GraphQL APIs production-ready with Hasura can be found here.