Depends on what you're looking for from a management perspective, but one option is the Account API which allows deploying/updating/configuring multiple workspaces in a given E2 account
Use this API to programmatically deploy, update, and delete workspaces. All workspaces have associated cloud credential configurations and storage configurations