Administration
Teabar provides comprehensive administrative controls through both the web console and CLI. This section covers managing organizations, projects, members, API keys, and audit logging.
Web Console vs CLI
Administrative tasks can be performed through two interfaces:
| Interface | Best For |
|---|---|
| Web Console | Interactive management, dashboards, visual workflows |
| CLI (teactl) | Automation, scripting, CI/CD integration |
Both interfaces provide equivalent functionality - choose based on your workflow preference.
Administrative Structure
Organization (acme-corp)
├── Members
│ ├── [email protected] (admin)
│ ├── [email protected] (member)
│ └── [email protected] (member)
├── Projects
│ ├── default
│ │ ├── Environments
│ │ └── Blueprints
│ ├── production
│ │ ├── Environments
│ │ └── Blueprints
│ └── training
│ ├── Environments
│ └── Blueprints
├── API Keys
└── Audit Logs Role-Based Access
Teabar uses a simple role model:
| Role | Organization Access | Project Access |
|---|---|---|
| Admin | Full control | All projects |
| Member | Read-only | Assigned projects |
Admin Capabilities
- Manage organization settings
- Invite and remove members
- Create and delete projects
- Access all environments across projects
- Generate and revoke API keys
- View audit logs and usage reports
Member Capabilities
- Create environments in accessible projects
- Manage own environments
- View project resources and blueprints
- Generate personal API keys
Quick Links
Organizations
Create and configure organizations, manage settings and billing.
Projects
Organize environments and blueprints into logical groups.
Members
Invite team members, manage roles and access permissions.
API Keys
Generate API keys for automation and CI/CD integration.
Audit Logs
Track administrative actions and security events.
Getting Started
First-Time Setup
- Create an organization when you sign up (or join an existing one via invitation)
- Set up your first project - a
defaultproject is created automatically - Invite team members if working collaboratively
- Generate API keys for automation needs
Common Tasks
Via Web Console:
- Log in at teabar.dev/app
- Navigate to organization settings
- Use the dashboard for member and project management
Via CLI:
# Set up CLI
teactl auth login
# View current context
teactl config get current-context
# List organizations
teactl org list
# Manage members
teactl member list
teactl member invite [email protected]
# Manage projects
teactl project list
teactl project create new-project Enterprise Features
Enterprise plans include additional administrative capabilities:
| Feature | Pro | Enterprise |
|---|---|---|
| Custom domains | - | Yes |
| White-labeling | - | Yes |
| SSO/SAML | Basic OIDC | Advanced |
| Audit log retention | 30 days | Custom |
| Support | Standard | Priority |
See Pricing for plan details.
Next Steps
- Organizations - Set up your organization
- Members - Invite your team
- API Keys - Enable automation