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.
Availability
Section titled “Availability”Identity is available on all credit-based plans at no additional cost. Here is the available functionality by account type:
| Feature | Free / Personal | Pro / Enterprise |
|---|---|---|
| Active users | Unlimited | Unlimited |
| Invite-only users | Unlimited | Unlimited |
| 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.
More Identity resources
Section titled “More Identity resources”Did you find this doc useful?
Your feedback helps us improve our docs.