Skip to main content

Core terms

Terms that are easy to confuse

Auth means a user can log in. Admin means certain logged-in users have extra operational access. Every admin needs auth, but not every authenticated user is an admin.
A publishable key is safe for browser-side usage. A service role key is a server-only secret with stronger permissions, so it must never be exposed to the client.
Disabled by flag means the feature was intentionally turned off through a toggle. Not configured means the feature is still considered active, but the required env or backing service is not ready yet.
The order page is what the user sees after checkout. The payment webhook is the server-to-server event that actually determines whether a payment is finalized and a subscription becomes active.
If you want to see how these terms connect inside real product flows, read End-to-end flows and Database map.