Skip to main content
Version: v2.x


Available on: Hasura Cloud, Enterprise (Self-hosted)


Hasura enables you to connect to MySQL databases to automatically build a rich GraphQL API based on your database schema.

At present, our MySQL integration is available for testing in Hasura Cloud and Docker environments, where you can run Hasura GraphQL Engine and connect the MySQL GraphQL Data Connector to it. For more information on GraphQL Data Connectors check out our blog post on the topic.

To get started with MySQL, check out our Getting Started with Docker guide.

Supported versions:
  1. Hasura GraphQL Engine v2.19.0 onwards
  2. MySQL version 8.0 and higher
  3. Currently only standard implementations of MySQL are supported. PlanetScale and certain other providers are unsupported.
Supported features

Hasura currently supports queries, mutations (INSERT, UPDATE, DELETE), table relationships and permissions on MySQL.

Deprecation Notice

The previous MySQL preview implementation has been deprecated in favor of this new implementation built using our GraphQL Data Connectors.

Coming soon for MySQL