Kavach Logo Kavach

Focus on what truly matters: crafting exceptional applications. Kavach provides a set of components and utility functions that effortlessly integrate authentication and role-based route protection into your app, without compromising its performance or flexibility.

Platform Agnostic

Switch between Supabase, Firebase, Auth0, Amplify, or Convex by swapping one adapter

Declarative Protection

Define route rules once; no scattered authentication checks

Type Safe

Full TypeScript support with centralized types and unified session management

Kavach — Authentication made simple llms.txt