Sign Up with Additional Data

I have a question about the provided sign up capabilities within Better Auth.

I have a use case where I need to collect additional data about the user on sign up for my application (e.g. their address). What’s the expectation on managing that requirement with Better Auth? Do I mutate the provided User table generated by BA? Or do I create a separate database table that joins on the user table via userId? That path also comes with the implication of creating a separate API call to also write to that separate table after doing the sign up API call.

Just curious what best practices are in this kind of situation.
Was this page helpful?