GraphQL Schema
Hasura's GraphQL Engine can be used to build a flexible and scalable GraphQL API on top of your existing Postgres, MySQL, Microsoft SQL Server, Athena, Snowflake, BigQuery, or Oracle database.
The Hasura GraphQL Engine automatically generates a GraphQL schema based on the tables and views in your database. You no longer need to write a GraphQL schema, endpoints, or resolvers.
The Hasura GraphQL Engine lets you do anything you would usually do with your database by giving you GraphQL over native constructs.
Quick Links
Understanding the GraphQL Schema
Import data from a CSV
Learn how to quickly and easily import data from a CSV file into a table in your Postgres database using psql.
Extend your GraphQL schema with SQL functions
Learn how to extend your GraphQL schema with SQL functions. This is useful when you want to add custom business logic to your GraphQL API.
Extend your GraphQL schema with Postgres views
Learn how to extend your GraphQL schema with Postgres views. This is allows you to view the results of a custom query as a virtual table.