Skip to content

Start your next project with a prompt. → netlify.new 🚀

Authenticate users with Netlify Identity

Netlify Identity service brings a full suite of authentication functionality. This allows you to manage and authenticate users on your project or app, without requiring them to be users of Netlify or any other service. You can use this for gated content, project administration, and more.

Identity is available on all credit-based plans at no additional cost. Here is the available functionality by account type:

FeatureFree / PersonalPro / Enterprise
Active usersUnlimitedUnlimited
Invite-only usersUnlimitedUnlimited
Custom OAuth credentials
Functions integration
Custom outgoing email-
Custom email templates
Identity audit log-

All plans get access to:

  • Email and password signup with configurable confirmation emails
  • External provider login with Google, GitHub, GitLab, and Bitbucket
  • Server-side user verification in Netlify Functions and Edge Functions
  • Role-based access control to restrict content by user role using redirect rules
  • Admin operations to list, create, update, and delete users programmatically
  • Identity event functions that trigger on signup, login, and validation events
  • Account recovery and email change flows with customizable email templates
  • Invite-only registration for private or internal sites

To get started, add Identity to your project. You can use an agent runner to set everything up automatically, or install the @netlify/identity package manually.