Edit on GitHub

Svelte Guardian

Secure, flexible authentication for your SvelteKit applications. Simple to integrate, powerful to use.

Everything you need for authentication

Built with security and developer experience in mind, Svelte Guardian provides a complete authentication solution for your SvelteKit applications.

Secure by Default

Built with security best practices including CSRF protection, secure sessions, and more.

Multiple Auth Methods

Support for credentials, OAuth providers, and passwordless authentication.

High Performance

Optimized for speed with minimal overhead and efficient caching strategies.

Role-Based Access

Fine-grained access control with role-based route protection.

User Management

Complete user lifecycle management with email verification and password reset.

Customizable

Highly configurable to match your application's specific needs.

Ready to get started?

Add secure authentication to your SvelteKit application in minutes.