Team Management Guide

Collaborate effectively with role-based access controls and monitoring.

Roles & Permissions

Owner
Full controlManage billingDelete projects
Admin
Manage teamConfigure settingsView all data
Developer
API accessView logsCreate API keys
Viewer
Read-only accessView analyticsExport reports

Invite Team Members

  1. 1Go to Dashboard → Team Settings
  2. 2Click 'Invite Member'
  3. 3Enter email and select role
  4. 4Member receives invitation email and accepts

API Key Management

Create separate API keys for different environments and teams:

Development

For local development and testing

sk_dev_...

Staging

For staging testing

sk_staging_...

Production

For production use

sk_live_...

CI/CD

For automation pipelines

sk_ci_...

Best Practices

  • Use different keys for each environment
  • Rotate production keys regularly (30-90 days)
  • Revoke compromised keys immediately
  • Monitor usage per key

Usage Monitoring

Monitor team usage through analytics dashboard:

Cost Tracking

View costs by member/project

API Usage

Call statistics per key

Quota Management

Set usage limits and alerts

Collaboration Best Practices

Define Clear Roles

Assign appropriate permissions based on job function

Use Project Isolation

Create separate projects for different products/clients

Regular Permission Reviews

Review member permissions quarterly

Document Processes

Document key management and incident response

Need Advanced Team Features?

Enterprise plan includes SSO, SCIM, custom roles, and more

View Pricing

Was this page helpful?

Let us know how we can improve

Team Management Guide | SkyAIApp Docs — SkyAIApp