Hasura GraphQL Engine Documentation
The Hasura GraphQL Engine makes your data instantly accessible over a GraphQL API, so you can build and ship modern, performant apps and APIs 10x faster. Hasura connects to your databases, REST and GraphQL endpoints, and third party APIs to provide a unified, connected, real-time, secured GraphQL API for all of your data.
Hasura Cloud empowers you to create highly optimized, managed and massively scalable Hasura instances in seconds and includes extra reliability, monitoring, caching, tracing, security and deployment features. You can also deploy Hasura manually using our Community Edition Docker image which includes all the core features of GraphQL Engine.
Hasura Enterprise Edition builds on all the features of the Hasura GraphQL Engine while giving you an enterprise-ready solution - complete with key features like observability, security, and performance - deployable in minutes. You can try Hasura Enterprise Edition for free with a 30-day trial.
You can get up and running with Hasura in minutes by following our Getting Started guide.See Getting Started
We provide an instant GraphQL API by generating your GraphQL schema for you based on your data.See GraphQL Schema
Hasura's Actions feature allows you to write custom business logic in your preferred language and expose it as a GraphQL API.See Actions
Hasura's Remote Schemas feature allows you to combine multiple GraphQL APIs into a single unified endpoint.See Remote Schema
By using role-based authorization and industry-standard authentication patterns, you can secure your app and your data with ease.See Auth
Whether you're using Hasura Cloud or one of your favorite one-click services, Hasura's containerization makes it quick and easy to deploy.See Deployment Guides