About Hasura Backend Plus
Hasura Backend Plus (HBP) was a project aimed at developers using Hasura, the GraphQL engine for databases, who needed authentication and file storage without building those services from scratch. It bundled the two most common missing pieces of a Hasura-based backend into one deployable service.
It supported two-factor authentication, third-party OAuth login through providers including Google, GitHub, Facebook, Apple, Twitter, Microsoft, LinkedIn and Spotify, customizable storage rules against any S3-compatible storage instance, optional email verification and secure password change flows, a JWKS endpoint for JWT verification, optional checking against the Pwned Passwords database, and rate limiting, all written entirely in TypeScript.
The README carries a clear deprecation notice: Hasura Backend Plus is no longer actively maintained, and users are directed to its successors, Hasura Auth and Hasura Storage, both of which are integrated into the Nhost platform, a managed service built on open-source components including PostgreSQL and Hasura. HBP itself is released under the MIT license, but new projects should use the newer Nhost-maintained libraries instead.
Key features
- Authentication for Hasura GraphQL backends
- S3-compatible file storage integration
- Third-party OAuth login support
- Two-factor authentication
- JWKS endpoint and Pwned Passwords checking
Good fit for
- →Historical reference for Hasura auth architecture
- →Migrating to Hasura Auth and Hasura Storage
- Tags
- hasura
- graphql
- authentication
- storage
- deprecated
- typescript
- nhost
Hasura Backend Plus: questions and answers
- What is Hasura Backend Plus used for?
- Hasura Backend Plus was a free, MIT-licensed library adding authentication and S3-compatible storage to Hasura GraphQL backends; it is now deprecated. It is a good fit for historical reference for Hasura auth architecture, and migrating to Hasura Auth and Hasura Storage.
- Is Hasura Backend Plus open source?
- Yes. Hasura Backend Plus is open source under the MIT licence. Its source code is on GitHub at nhost/hasura-backend-plus and is written mainly in TypeScript.
- Is Hasura Backend Plus free?
- Yes. Hasura Backend Plus is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Hasura Backend Plus?
- Yes. Hasura Backend Plus can be self-hosted on your own server or infrastructure.
- What is Hasura Backend Plus an alternative to?
- Hasura Backend Plus is an open-source alternative to Auth0 and Firebase. Other open-source alternatives to Auth0 include SuperTokens, Ory Kratos and Keycloak.
- Is Hasura Backend Plus actively maintained?
- The most recent commit to Hasura Backend Plus was on 1 May 2023, and the latest release is v2.7.1, published on 16 July 2021. The project has 1.2k stars on GitHub.
Open-source alternatives to Hasura Backend Plus
See all
SuperTokens
Auth & Identity
Open Source User Authentication. Build fast, maintain control, with reasonable pricing.
OSSvs Auth0★ 15k
Ory Kratos
Auth & Identity
Headless cloud-native authentication and identity management written in Go. Scales to a bi
Apache-2.0vs Auth0★ 14k
Keycloak
Auth & Identity
Open Source Identity and Access Management For Modern Applications and Services
Apache-2.0vs Auth0★ 37k
Authentik
Auth & Identity
The authentication glue you need.
OSSvs Auth0★ 26k
Logto
Auth & Identity
🧑🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC
MPL-2.0vs Auth0★ 15k
Casdoor
Auth & Identity
An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway a
Apache-2.0vs Auth0★ 15k
SaaS alternatives to Hasura Backend Plus
See all
Auth0
Auth & Identity
Auth0 is an authentication and authorization platform that lets developers add login, single sign-on and access control to apps with SDKs and quickstarts.
SaaS
Firebase
Backend as a Service
Firebase is Google's mobile and web app development platform, bundling authentication, databases, hosting, messaging and analytics as a managed backend.
SaaS
Amazon Cognito
Auth & Identity
AWS user pools and identity federation for app sign-up and sign-in
SaaS
Google Cloud Identity Platform
Auth & Identity
Google Cloud customer identity service, the enterprise upgrade of Firebase Authentication
SaaS
Authress
Auth & Identity
Hosted login with fine-grained access control for SaaS applications
SaaS
Clerk
Auth & Identity
Drop-in sign-in, user management and organization components for web apps
SaaS

