Beta

Data structure

Organization Structure

Image

1. Organizations

Organizations are the top-level entity that represents you, your teams, or collections of your projects. Each organization can have: multiple team members with different roles, billing settings and usage tracking, organization-wide security policies, and many more features in the future.

2. Projects

Projects are containers for different applications or services within your organization. A project could be:

  • A mobile application
  • A web platform
  • An API service

or anything that represents a single user base.

3. Environments

Each project can have multiple environments to separate different stages of development:

  • Development Environment: as the name suggest this environment is for the purpose of developing your applications and integrating it with CakeAuth systems. Do not store live user data in this environment!
  • Production Environment: this is where you can store all of real users data.

Production Environment is unavailable during beta

All of the data, configurations, keys, are live under an environment. Hence why whenever a user base configuration changes, it will impact only the environment itself. And not above to the project or organization level.

Last updated on

On this page