AWS Setup Overview
Workbench runs on your own AWS account. Setting it up is mostly a one-time administrator task; individual users do almost nothing.
Need AWS help?
The SuperCowPowers team is happy to help set up AWS and Workbench for free — workbench@supercowpowers.com or on Discord.
Who does what
Administrators — done once per AWS account: create the account/users, deploy the Workbench stacks, and grant role access. Follow the Administrators pages in order.
Users — done by each person: configure an AWS CLI/SSO profile
(AWS CLI/SSO Setup), then pip install 'workbench[all]' and use
the API. That's it — users never deploy stacks.
Administrator setup flow
Do these in order (the optional stacks can be skipped or added later):
- AWS Account & Users — create the account, SSO users, and groups
- Core Stack — deploy the foundational
Workbench-ExecutionRole(required) - Grant role access — SSO Users or IAM Users
- (optional) Compute Stack — AWS Batch for pipeline fan-out
- (optional) AWS Bedrock — enable Claude for the ML agent (see AWS Bedrock Security)
- (optional) Dashboard Stack — the team web UI (+ optional domain/SSL)
Then, as a final smoke test, run the Full Pipeline Test — it builds an ML pipeline end-to-end.
See The Workbench Stacks for what each stack provisions and when you need it.