Case Study: Kiva achieves elimination of 22,000 lines of legacy code and frees engineering resources with Auth0

A Auth0 Case Study

Preview of the Kiva Case Study

Kiva Eliminates 22,000 Lines of Legacy Code by Implementing Auth0

Kiva is a San Francisco–based nonprofit (founded 2005) that has facilitated over $1 billion in loans to help underserved, often unbanked, communities. The engineering team was constrained by a monolithic, in-house identity system (basic username/password and Facebook login) and needed a standalone, microservices-friendly authentication solution without diverting scarce developer resources.

Kiva implemented Auth0 in stages (internal users, B2B partners, then lenders), leveraging Auth0 Rules and built-in MFA to replace legacy authentication. The change eliminated more than 22,000 lines of legacy code, freed engineering time to focus on Kiva’s core services and mobile work, and delivered stronger security and user trust without building or maintaining complex identity features in-house.


Open case study document...

Kiva

Van Mittal Henkle

Principal Software Engineer and Engineering Manager


Auth0

107 Case Studies