DEV Community

Cover image for Build role-based api Python and firebase authentication
Budy mnvenom
Budy mnvenom

Posted on

1

Build role-based api Python and firebase authentication

This is my complete guide to use python firebase Auth in 2021. I used  Firebase Auth REST API  official documentation to build a simple and clean python codes (api) that allows you to  :

  • Sign up with email / password.
  • Sign in with email / password.
  • Send email verification.
  • Sign in anonymously.
  • Send password reset email.
  • Get user data.
  • Delete account.

After this article you will be able also to make your own api.

So if you want use firebase authentication in one of your project, You will love today's article.

Let's dive in.

What is firebase authentication

Firebase Authentication provides back-end services, easy-to-use , and ready-made UI libraries to authenticate users to your app . It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more.

It is also free !

Create Firebase Project

To create a firebase project :
Keep reading

Quadratic AI

Quadratic AI – The Spreadsheet with AI, Code, and Connections

  • AI-Powered Insights: Ask questions in plain English and get instant visualizations
  • Multi-Language Support: Seamlessly switch between Python, SQL, and JavaScript in one workspace
  • Zero Setup Required: Connect to databases or drag-and-drop files straight from your browser
  • Live Collaboration: Work together in real-time, no matter where your team is located
  • Beyond Formulas: Tackle complex analysis that traditional spreadsheets can't handle

Get started for free.

Watch The Demo 📊✨

Top comments (0)

Image of PulumiUP 2025

From Cloud to Platforms: What Top Engineers Are Doing Differently

Hear insights from industry leaders about the current state and future of cloud and IaC, platform engineering, and security.

Save Your Spot

👋 Kindness is contagious

Dive into this thoughtful article, cherished within the supportive DEV Community. Coders of every background are encouraged to share and grow our collective expertise.

A genuine "thank you" can brighten someone’s day—drop your appreciation in the comments below!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found value here? A quick thank you to the author makes a big difference.

Okay