Deploy with git #HasuraPaaS

Deploy custom code instantly with a simple git push

Deploy custom services with git using just one command

Hasura lets you deploy custom code using git. All you need to do is add a new microservice and its configuration to your Hasura project using the Hasura CLI.

How does it work?

All services deployed on the Hasura platform are containerised. When you add a new git-push microservice, and push code to the git remote on Hasura, your service is built as a container and deployed.

This requires the git repo to define a Dockerfile. You can get started very quickly with one of our git-push-templates available in a wide array of languages. Once you have your git project with Dockerfile ready, deploy using the command: git push hasura master

git push hasura master for instant deployment

Behind the scenes the docker image is built, configured and deployed using Kubernetes. You can view the detailed status of the deployment in your project console or using kubectl.

If you have used Heroku, this should be familiar!

Update: We have benchmarked Hasura vs Heroku (and vs Firebase) here.

Hasura is an open-source engine that gives you realtime GraphQL APIs on new or existing Postgres databases, with built-in support for stitching custom GraphQL APIs and triggering webhooks on database changes.