apps/docs/content/guides/auth/audit-logs.mdx
Auth audit logs provide comprehensive tracking of authentication events in your Supabase project. Audit logs are automatically captured for all authentication events and help you monitor user authentication activities, detect suspicious behavior, and maintain compliance with security requirements.
Supabase auth audit logs automatically capture all authentication events including:
By default, audit logs are stored in two places:
auth.audit_log_entries table, searchable via SQL but uses database storageYou can disable Postgres storage to reduce database storage costs while keeping the external log storage.
Disabling Postgres storage reduces your database storage costs. Audit logs will still be available through the dashboard.
</Admonition>Audit logs contain detailed information about each authentication event:
{
"timestamp": "2025-08-01T10:30:00Z",
"user_id": "uuid",
"action": "user_signedup",
"ip_address": "192.168.1.1",
"user_agent": "Mozilla/5.0...",
"metadata": {
"provider": "email"
}
}
| Action | Description |
|---|---|
login | User login attempt |
logout | User logout |
invite_accepted | Team invitation accepted |
user_signedup | New user registration |
user_invited | User invitation sent |
user_deleted | User account deleted |
user_modified | User profile updated |
user_recovery_requested | Password reset request |
user_reauthenticate_requested | User reauthentication required |
user_confirmation_requested | Email/phone confirmation requested |
user_repeated_signup | Duplicate signup attempt |
user_updated_password | Password change completed |
token_revoked | Refresh token revoked |
token_refreshed | Refresh token used to obtain new tokens |
generate_recovery_codes | MFA recovery codes generated |
factor_in_progress | MFA factor enrollment started |
factor_unenrolled | MFA factor removed |
challenge_created | MFA challenge initiated |
verification_attempted | MFA verification attempt |
factor_deleted | MFA factor deleted |
recovery_codes_deleted | MFA recovery codes deleted |
factor_updated | MFA factor settings updated |
mfa_code_login | Login with MFA code |
identity_unlinked | An identity unlinked from account |