Hasura Cloud is a fully re-engineered version of Hasura's popular open source graphql engine that gives you a scalable, highly available, globally distributed, secure GraphQL API over your data sources.
Hasura Cloud takes care of all the performance, security & reliability requirements of your API layer by adding a powerful suite of production-ready features from day one.
Monitoring and Tracing
Monitor errors, websocket connections, subscriptions, with drill-down into individual operations.
Distributed tracing across database, remote schemas, event trigger and auth webhooks, and actions
API access to Hasura-generated metrics.
Query & Dynamic Data Caching
Automatic caching of your shared data: Hasura understands your data models and your end-user authorization rules.
Cache query plans at the GraphQL and at the database level with Hasura’s advanced query engine.
Blazing fast performance.
Prevent abuse / DoS attacks on your GraphQL API.
Manage QoS with user identity & session aware configuration.
Set limits based on-
No. of requests per minute/hour
Prevent breaking changes & regressions automatically by replaying production traffic on dev/staging to capture schema & configuration changes.
Automatically create a regression suite using production traffic.
Replay operations from the regression suite in dev & staging.
Member specific login to Hasura project with granular privileges.
Run GraphQL queries
View analytics & metrics
Manage team members
SSO integration available on request.
Prevent scraping & abuse of your GraphQL API by allow-listing GraphQL operations actually used by your app.
Automatically build an allow-list by capturing operations during CI.
Enable warn mode to only log unknown operations in production without preventing their execution.
Native Read Replica support for enhanced performance and scalability.
Automatic routing for queries, subscriptions and mutations across master and read-replicas.
Blue/Green deployments: Roll out new versions of your GraphQL API on the same set of data-sources.