Postgres Tutorial
Dive into the tutorial
Native Neon DB integration
Follow quick start guide
Get started with Hasura
Watch video
Hasura in 100 Seconds by Fireship, hosted on Youtube on June 10, 2021
The Hasura GraphQL engine automatically generates your GraphQL schema and resolvers based on your Postgres tables and views, and gives you powerful, fully-featured GraphQL APIs in minutes. Goodbye, hand-written resolvers!
Queries
Query tables & views with filtering, pagination, pattern search, and more.
Learn more
Mutations
Easily insert, upsert, update, or delete records in your database over the GraphQL endpoint.
Learn more
Subscriptions
Instantly pull any real-time changes to your data with live query and/or streaming subscription to power your real-time use cases.
Learn more
GraphQL APIs generated by Hasura are fast across various performance dimensions – latency, concurrency, throughput, etc. Using query caching, prepared queries, and other architectural and compile-time optimizations on the backend, we ensure that you get highly performant GraphQL APIs – without the effort.
Observability
Get complete visibility into the performance and health of your GraphQL APIs. Monitor natively with Hasura, or export observability data to external tools like Datadog.
CI/CD integrations
The Hasura CLI lets you seamlessly integrate Hasura into your existing CI/CD workflows.
Security
With a secure-by-default setup and features like allow lists and configurable API limits, Hasura lets you secure your GraphQL APIs in production environments.
Peter Downs
Director of Engineering, Pipe
“Hasura is a fantastic way to create a data fetching layer to our database. It’s ultra-stable and often better at planning queries than ones we were writing ourselves.”