Organizations and Projects
An organization is the account boundary that groups projects, members, and billing in FlowMQ.
Create Organizations
An account administrator can create multiple organizations. Each organization uses either the Free plan or the Pro plan:
| Organization plan | Credit card required when creating the organization | Projects the organization can create |
|---|---|---|
| Free | No | Free plan projects only |
| Pro | Yes | Pro plan projects only |
Invite Members
Each organization can invite multiple members to join it.
Projects
A project is an isolated FlowMQ environment inside an organization. Each project has its own endpoint, credentials, resources, and limits. Applications connect to a project endpoint to publish and consume messages.
An organization can contain multiple projects. Every project belongs to one organization.
Create a Project
When creating a project, specify its deployment location:
- Cloud Platform: FlowMQ currently supports AWS only.
- Region: Choose the region where the project will be deployed.
What a Project Contains
- Connection endpoints for supported protocols
- Authentication credentials
- Streams, queues, subscriptions, and their topic filter bindings
- Region and deployment configuration
Project Isolation
Resources in one project are separate from resources in another project. A stream, queue, or credential created in one project does not apply to other projects.
Use separate projects for environments or workloads that need separate access control, limits, or lifecycle management.
Billing
Billing is handled at the organization level rather than separately for each project. An organization's bill includes all projects created under that organization.