DS DevShelfHub Projects · AI tools
Tutorials/ CrewAI/ Enterprise & AMP · API Reference →
Enterprise Page 25 of 29

CrewAI Enterprise: Studio, SSO, and AMP for Governed Agents

By DevShelfHub

CrewAI AMP is the managed platform for deploying, monitoring, and governing crews. This chapter covers deployment, triggers, RBAC, SSO, and self-hosting.

Series progress25 / 29
CrewAI enterprise amp tutorial — CrewAI Enterprise: Studio, SSO, and AMP for Governed Agents

Crew Studio

Visual builder for prompt-based crew creation. Describe your workflow in natural language, get a scaffolded crew you can edit and deploy.

Deployment

Three paths to production:

  • CLI: crewai deploy create / push / status / logs / list / remove
  • GitHub: connect a repo; deploys on push.
  • Zip / Web UI: upload a bundle via the platform.

Pre-Deployment Checklist

  • Project type set in pyproject.toml (crew or flow).
  • uv.lock committed.
  • src/ structure with crew.py (Crews) or crews/ dir (Flows).
  • Env vars set in the platform UI.
  • Local crewai run passes.

Triggers & Webhooks

Drive deployed automations from outside: Slack /kickoff, email, scheduled, or arbitrary HTTPS webhooks. List/test locally with crewai triggers list / run <trigger>.

From code, InvokeCrewAIAutomationTool chains AMP automations inside a crew when the platform issues compatible credentials.

RBAC & Governance

Organization roles: Owner, Admin, Editor, Viewer. Entity-level permissions on automations, LLM connections, Git repos, env vars. Feature Permissions Matrix in AMP shows who can do what.

SSO Providers

Supported identity providers and their env vars (used by the self-hosted Factory):

  • Okta — OKTA_CLIENT_ID, OKTA_CLIENT_SECRET, OKTA_SITE, OKTA_AUTHORIZATION_SERVER, OKTA_AUDIENCE
  • Entra ID — ENTRA_ID_CLIENT_ID, ENTRA_ID_CLIENT_SECRET, ENTRA_ID_TENANT_ID
  • KeyCloak — KEYCLOAK_SITE, KEYCLOAK_REALM, KEYCLOAK_CLIENT_ID/SECRET, KEYCLOAK_AUDIENCE
  • Auth0 — AUTH0_CLIENT_ID, AUTH0_CLIENT_SECRET
  • WorkOS — WORKOS_*

CLI Quick Reference

bash
crewai login                         # device-flow SSO
crewai org list / current / switch
crewai deploy push
crewai deploy logs
crewai triggers list
crewai enterprise configure

Self-Hosted Factory

Run AMP on your own infra via Helm. Configure SSO via env vars. Full data control; recommended for regulated industries.

Notes

Map identity to least privilege

Studio, triggers, and Factory features often span multiple environments. Treat service principals separately from human SSO users, and scope API keys to the smallest crew surface that still runs your workflows.

Governed fleets still need prompt and tool review

RBAC stops the wrong people from shipping changes; it does not stop a well-intentioned prompt from leaking PII. Pair access controls with redaction, approvals, and audit trails on tool calls.

Self-hosted upgrades are your migration program

Pin versions and rehearse upgrades on a staging cluster. Enterprise agents often embed long-lived memory and triggers, so database migrations and event schemas need the same rigor as application deploys.

Document who owns on-call for agent incidents

When automation touches customers, define escalation paths for model outages, quota exhaustion, and partial failures. Runbooks beat heroics when a trigger fires at 2 a.m.

CrewAI enterprise FAQ

What is CrewAI Crew Studio?

Crew Studio is a managed experience for assembling and operating crews with guardrails, collaboration features, and deployment integrations aimed at teams that want less bespoke wiring.

What does AMP mean in CrewAI?

AMP refers to CrewAI's enterprise automation and management plane: policies, triggers, observability hooks, and packaging patterns that help operators run agents safely at scale.

How does SSO work with CrewAI deployments?

Enterprise deployments integrate standard identity providers so user access, audit trails, and role mappings align with corporate security baselines instead of ad-hoc API keys alone.

When should I self-host the CrewAI Factory?

Self-host when data residency, VPC isolation, or custom connectors demand infrastructure you control, and pair it with your existing secrets, logging, and CI/CD systems.

Where can I compare open source CrewAI to enterprise options?

Read this lesson for packaging and policy differences, then follow observability and production tutorials to understand runtime requirements before you commit to a topology.

See also: DevShelfHub's CrewAI tool review for a product-level comparison, pricing notes, and links back into this tutorial series.

Quick jump: API Reference