FireBack Introduction

User-flow built for you.

FireBack is a complete set of user management software that can replace your users authentication, workspaces, forgot password and etc code, and replace it with a reliable software.

This is not a boilerplate, rather is complete executable written in Golang, and connects to your application via

  • gRPC microservice structure
  • Middleware proxy on nginx

Reasons to use this

You can use Fireback in such scenarios:

  • You do not want to write basic authentication flow for every project you start.
  • You need something reliable to keep your users information
  • You want to deliver 10+ routes in few minutes
  • You want to use future proof user management system in your app or desktop project

Generally, by using the Fireback you will own backend routes for letting users to signup, create workspaces, manage roles, and many more.

We have a plan to provide a back office for this product, so you can manage all users in your application.

Reasons not to use

You can skip this product completely and write your own signup and signin process, but its gonna add months of work to build something to be used in real scenarios, which users need to change roles, password, add other users, manage invitations. Still you may want to build your own, in case.

  • Magically you need to build something very different than normal flow.
  • You need to control every single line of the code, and cannot include thirdparty libraries
  • You have huge amount of time and you would love to build your own system to learn or experience.


This product comes for free for systems up to 100 users forever. You can purchase this for 30 euro for projects having up to 1000 users and 120 euro for complete service.