Supabase Infrastructure setup guidance
Hello all,
(Sorry in advance, kind of lengthy). If this has already been asked and answered, my apologies, please provide a link to answers and I will self-study.
I'm looking to use Auth exclusively for now (kind of a little old school when it comes to relinquishing "control" of my data - maybe I'll get there one day).
Anyway, on the free plan for now and looking for some help in thinking about correctly using Auth for my product's needs.
The free plan says it allows 2 organizations - what exactly is meant by "organization"? Then, each organization has "projects". How are they different/the same and how should they be used?
The problem(s) I am trying to solve:
1 - I'm going to need 3 environments (do I handle this with organizations or projects?:
- Local dev
- Stage/test
- Production
2 - Each of my clients will access the system via a sub-domain (clientA.mysystem.com and clientB.mysystem.com). Ideally, if an employee of a client were to move to another client using my system (person moves from clientA to clientB) I'd like them to be able to signup using their same username (john.doe) and email (john.doe@gmail.com) in both places. Would that be by separating clients by organization or project or ?
Thank you very much in advance.
4 Replies
You get two free orgs each with 1 instance.
Most use local development for local dev and other instances.
https://supabase.com/docs/guides/cli
Local Dev with CLI | Supabase Docs
Developing locally using the Supabase CLI.
Thanks @garyaustin - what about a "qa" environment (pre-production, but production-like) as well as the "per-client" situation? Any thoughts?
Nothing in particular, but I've really not had to deal with this myself. You get 2 free plans, they can be paused and swapped but that is not often useful for developing. Otherwise Pro is $25 for first instance and then about $10 for a 2nd or more but they do share the same egress and disk allocations.
You might edit the title to something less generic than organizations as that does not pop out you are talking about supabase infrastructure. There are many here dealing with these type of environments.
Thanks for the feedback. Title changed, perhaps that helps.