Skip to content
Jerry Thomas edited this page Jun 6, 2024 · 1 revision

Authentication made simple with Kavach

Kavach is a powerful Svelte library that helps simplify the process of implementing authentication in your Svelte-Kit app. With support for social authentication, email/password authentication, and magic link authentication, Kavach has you covered no matter how you want to authenticate your users.

In addition to its robust authentication features, Kavach also provides a customizable set of components to help you build a wide variety of responsive UI for your authentication flow. This makes it easy to create a seamless and intuitive experience for your users, no matter what devices they are using.

Furthermore, Kavach is fully themeable and supports a variety of design styles, so it can fit seamlessly into any application's design system and theme. Whether you want a sleek and modern look or a more traditional and classic feel, Kavach has the tools and customization options you need.

Kavach also provides support for role-based route protection. This allows you to ensure that only users with the appropriate permissions can access certain routes or pages in your application.

Kavach currently supports using Supabase for authentication and also includes support for row-level security. This allows you to implement fine-grained controls over which users have access to which data within your application. Support for Firebase, Auth0, and AWS Cognito is coming soon, so you'll have even more options for secure and reliable authentication in your app.

Clone this wiki locally