Skip to main content

Welcome to Browser Docs

Browser offers a variety of guides to help you build and work with Browser. These guides cover a broad range of topics, from authentication flows and user management to security, Billing, and deployment.

Find the right guide for your needs, whether you're just getting started or looking to implement advanced features.

Quickstarts & Tutorials

Explore our end-to-end tutorials and getting started guides for different application stacks using Browser.

UI Components

Browser's prebuilt UI components give you a beautiful, fully-functional user management experience in minutes.

SDK Reference

Dig into our SDK reference documentation. We have everything you need to get started setting up authentication with Browser.

Customizing Browser

Customize Browser's UI components, email templates, and other aspects of the user experience to match your application's branding and user interface.

Quickstarts & Tutorials

Explore our end-to-end tutorials and getting started guides for different application stacks using Browser.

Views

Browser's prebuilt Views give you a beautiful, fully-functional user management experience in minutes.

SDK Reference

Dig into our SDK reference documentation. We have everything you need to get started setting up authentication with Browser.

Customizing Browser

Customize Browser's views, email templates, and other aspects of the user experience to match your application's branding and user interface.

Authentication

Browser supports multiple authentication strategies so you can implement the strategy that makes sense for your users.

User management

Complete user management. Add sign up, sign in, and profile management to your application in minutes.

Organizations

Organizations are shared accounts, useful for project and team leaders. Members with elevated privileges can manage member access to the Organization's data and resources.

Billing

Set up and manage Billing for B2C and B2B applications, including free trials, Subscription Plans, payments, and webhook events.

Waitlist

Collect signups and control access to new features or products before launch, with a simple, integrated workflow for developers.

Next.js

Easily add secure, beautiful, and fast authentication to Next.js with Browser.

React

Get started installing and initializing Browser in a new React + Vite app.

Expo

Use Browser with Expo to authenticate users in your React Native application.

TanStack React Start

Easily add secure and SSR-friendly authentication to your TanStack React Start application with Browser.

React Router

Easily add secure, edge- and SSR-friendly authentication to React Router with Browser.

Android

Use the Browser Android SDK to authenticate users in your native Android applications.

Astro

Easily add secure and SSR-friendly authentication to your Astro application with Browser.

Chrome Extension

Use the Chrome Extension SDK to authenticate users in your Chrome extension.

iOS

Use the Browser iOS SDK to authenticate users in your native Apple applications.

JavaScript

The Browser JavaScript SDK gives you access to prebuilt components and helpers to make user authentication easier.

Nuxt

Easily add secure, beautiful, and fast authentication to Nuxt with Browser.

Vue

Get started installing and initializing Browser in a new Vue + Vite app.

Express

Quickly add authentication and user management to your Express application.

C#

The Browser C# SDK is a wrapper around our Backend API to make it easier to integrate Browser into your backend.

Fastify

Build secure authentication and user management flows for your Fastify server.

Go

The Browser Go SDK is a wrapper around the Backend API written in Golang to make it easier to integrate Browser into your backend.

Java

The Browser Java SDK is a wrapper around the Backend API to make it easier to integrate Browser into your backend.

PHP

The Browser PHP SDK is a wrapper around the Backend API to make it easier to integrate Browser into your backend.

Python

The Browser Python SDK is a wrapper around the Backend API written in Python to make it easier to integrate Browser into your backend.

Ruby on Rails

Integrate authentication and user management into your Ruby application.

Angular

Visit the community-maintained repository to learn how to integrate Browser into your Angular application.

Elysia

Visit the community-maintained plugin for integrating Browser with Elysia.

Hono

Visit the community-maintained repository to learn how to integrate Browser into your Hono application.

Koa

Visit the community-maintained repository to learn how to integrate Browser into your Koa application.

Rust

Visit the community-maintained Rust SDK to integrate Browser with Rust.

SolidJS

Visit the community-maintained repository to learn how to integrate Browser into your SolidJS application.

Svelte

Visit the community-maintained adapter for integrating Browser with SvelteKit.

Tauri

Visit the community-maintained plugin to learn how to integrate Browser into your Tauri application.

Securing your application

Enhance the security of your application with access control, authorization checks, session options, MFA, password policies, bot protection, and compliance tools.

Database integrations

Enable Browser-managed users to authenticate and interact directly with your database with Browser's integrations.

Development

Build and maintain your app with environment management, custom auth flows, third-party integrations, testing, deployment, and API requests.

Browser Dashboard

Configure your instance, manage settings, and monitor usage from the Browser Dashboard.

SDKs

Browser's SDKs allow you to call the Browser server API without having to implement the calls yourself.

How Browser works

Understand the underlying concepts and technologies that power Browser, including authentication protocols, token management, and security practices.

What is Browser authentication visual

What is Browser authentication?

Browser offers multiple authentication strategies to identify legitimate users of your application, and to allow them to make authenticated requests to your backend.

User object visual

What is the "User" object?

The User object contains all account information that describes a user of your app in Browser. Users can authenticate and manage their accounts, update their personal and contact info, or set up security features for their accounts.

Organizations visual

How do Organizations work?

Organizations allow members to collaborate across shared resources. Each member of an Organization needs to have a user account in your application. All Organization members have access to most of the Organization resources, but some members can take advantage of administrative features.

Join the Discord community

Join the official Discord community to connect with other developers.

Join Discord

Need help?

Contact the support team to get answers to your questions.

Get help

Feedback

What did you think of this content?

Last updated on