Build & Deploy app backends, Fast.

Hasura is a batteries included platform for building and deploying powerful backends. Instant APIs for data, auth & file handling (powered by Postgres). Hasura helps you deploy your custom code written in any language/framework. Runs anywhere: your laptop, your VM, your cluster on the cloud.
The Hasura Logo

Build Fast with Hasura backend components.

Don’t waste time writing repetitive code. #HasuraBaaS
Built fast, like the Hasura Ninja

Data APIs

#HasuraBaaS
HTTP API over Postgres with role based row level permissions. A JSON based query language, similar to GraphQL.
The power of Postgres with the ease of JSON. The most performant data APIs ever. Read more from our blog

Auth APIs

#HasuraBaaS
Authentication and related APIs based on password, social login, SMS OTP, email verification.
Ready to use authorization service that provides APIs for almost all common authentication use cases. Read more from our blog

Deploy Fast using Hasura platform components.

Spend time writing code, not deploying it. #HasuraPaaS
Your friendly neighbourhood super Hasura ensures that your deployments don't break

Deploy with git

#HasuraPaaS
Create a Dockerfile, and push your code. Or use one of our ever growing git-push templates to get started quickly.
Deployment automation done right - just git push your code to deploy a containerized service. Read more from our blog
Deploy git

API Gateway with SSL

#HasuraPaaS
All exposed services are automatically secured behind HTTPS (LetsEncrypt). Works even with your own custom domains with zero configuration.
Deploy services securely behind an independently scalable API Gateway. Read more from our blog
API Gateway with SSL

SSH goodness

#HasuraPaaS
Need to access your remote services (like Postgres) securely? Setup your SSH tunnel, and you’re good to go!
Encrypted and authenticated access to your TCP services. Read more from our blog
SSH goodness

Session middleware

#HasuraPaaS
Your custom code does not have to deal with session tokens. Access the resolved session details from the headers.
Standardized session management for all services using centralized middleware baked right into the API Gateway. Read more from our blog
Session middleware

Deploy any docker image

#HasuraPaaS
Deploy services, stateful databases, even batch/cron jobs using the Hasura UI, or kubectl directly.
Easiest way to deploy any of the hundreds of popular Docker images with automatically managed orchestration. Read more from our blog
Deploy any docker image

Provision Fast. Install on your laptop or your cloud.

Stop environment config related bugs, before they begin.
With Ringmaster Hasura your apps work everywhere. Magically.
DigitalOcean
DigitalOcean
Amazon web services
Amazon Web Services
Google Cloud
Google Cloud
Microsoft Azure
Microsoft Azure
Local Development
Local Development

For apps in production

Our paid plans have features which can help you manage and maintain your application in production
Logging
Monitoring
Disaster Recovery

Upcoming events & useful links

A course on backend development

After our successful course on application development, we are launching a second course on backend development. This course will go over concepts such as data modelling, authentication, deployment, building APIs and more. Learn More

Build Hasura projects on your local machine

Hasura is available to use on your local machine. It is also possible to expose your local Hasura project over the internet for anyone to access. Check it out. Try Hasura Local Development

Featured Blogposts

Register on Hasura to get started:

Get a 7-day free trial
Install Hasura on your own infrastructure
Download Hasura on your laptop