Deploy custom code instantly with a simple git push
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
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.