Make Existing GraphQL APIs Production-ready with Hasura

·

1 min read

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.