At HasuraCon ‘21, Hasura announced it is the first to add the ability to access data across databases at the API layer with cross database joins, one of the most requested features by users of Hasura GraphQL Engine. The company also announced schema sharing capabilities and git-based CI/CD workflows.
According to the company, Hasura GraphQL Engine has seen explosive growth since it launched in 2018. Downloads grew to 2 million in 2019 to 100 million in 2020 to 250 million in less than six month this year. It has more than 23,000 stars on Github and is trusted by enterprises like Philips Healthcare and United Health, as well as fast-growing startups such as Brave Care, Machine Metrics, MotoRefi and Pipe.
With cross database joins, Hasura GraphQL Engine introduces the ability to securely query across databases with a single GraphQL API query. Users now have the ability to join data across different databases, as if they existed within the same database, without changing anything upstream.
Hasura GraphQL Engine also introduces schema sharing that bridges the gap for both beginner and power users by allowing them to share and install samples of permissions, relationships and metadata. These installable schemas can fast-track onboarding of new engineers and improve team wide collaboration.
Hasura Cloud now has git-based CI/CD workflows so users can deploy local migrations from staging to production with a simple git push and get preview apps on every pull request to the git repository.
These features are available in preview and will be generally available later this year.