© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•5mo ago•
2 replies
Daniel H. Alcojor

Auth create user metadata

Hi! I want to use the sign up form in my website to capture the user's name.

I have seen in the docs that I can send additional properties via the data option:
const { data, error } = await supabase.auth.signUp(
  {
    email: 'example@email.com',
    password: 'example-password',
    options: {
      data: {
        first_name: 'John',
        age: 27,
      }
    }
  }
)
const { data, error } = await supabase.auth.signUp(
  {
    email: 'example@email.com',
    password: 'example-password',
    options: {
      data: {
        first_name: 'John',
        age: 27,
      }
    }
  }
)


I have tried that, but I don't know what happens with those properties. Are they stored somewhere? Can I retrieve them later?

I expected those properties to become columns in the Auth user list, but it doesn't seem to work that way.
Supabase banner
SupabaseJoin
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
45,816Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

user_metadata
SupabaseSSupabase / help-and-questions
4y ago
auth.signup() with metadata does not return a User
SupabaseSSupabase / help-and-questions
3y ago
Usage of user_metadata
SupabaseSSupabase / help-and-questions
7mo ago
Automatically create a temporary user auth account?
SupabaseSSupabase / help-and-questions
3y ago