Soup Cloud
Soup Cloud is the hosted version of Soup at app.getsoup.dev.
Cloud vs Self-Hosted
Section titled “Cloud vs Self-Hosted”| Feature | Self-Hosted | Cloud |
|---|---|---|
| Setup | Deploy yourself | Already running |
| Updates | Manual | Automatic |
| Teams | Manual setup | Built-in orgs |
| Auth | API keys | GitHub OAuth |
| Hosting | Your infrastructure | Managed |
| Cost | Free (DIY) | Free tier + $5/user |
What You Get
Section titled “What You Get”Multi-User Access
Section titled “Multi-User Access”GitHub OAuth for team authentication. Invite team members to organizations with roles:
- Owner: Full access, billing
- Admin: Manage members, projects
- Member: View/edit based on permissions
Organizations
Section titled “Organizations”- Personal org: Created automatically with your account
- Team orgs: Create orgs, invite colleagues
Multi-Tenancy
Section titled “Multi-Tenancy”Each organization gets its own isolated database. Your data stays separate from other customers.
Modules Included
Section titled “Modules Included”All live modules included at no extra charge:
- Secrets
- Feature Flags
- Segments
- CMS
- Cron Jobs
- Workflows
See modules for details.
Security
Section titled “Security”What we do:
- AES-256-GCM encryption for secrets
- TLS for all connections
- Isolated database per organization
- Argon2 for API key hashing
What we don’t do:
- SOC 2 (not pursued)
- GDPR tooling (no export/delete APIs)
- Audit logging (only history for secrets/flags/CMS)
- High availability (single instance per deployment)
Employee access: Soup employees can access your data for support/debugging. It’s a standard multi-tenant SaaS, not a zero-knowledge system.
Getting Started
Section titled “Getting Started”- Sign up at app.getsoup.dev
- Authenticate with GitHub
- Create a project
- Start using modules
CLI Integration
Section titled “CLI Integration”# Login with browsersoup login
# Or device flow for remote machinessoup login --device
# Now use CLI normallysoup secrets listsoup flags listAPI Access
Section titled “API Access”Create API tokens in Settings → API Tokens.
# Use in API callscurl -H "Authorization: Bearer soup_pat_..." \ https://app.getsoup.dev/api/v1/projects/my-app/secretsMigrating from Self-Hosted
Section titled “Migrating from Self-Hosted”Download secrets from self-hosted instance and upload to Cloud via API or dashboard. No automated migration tool yet.
Next Steps
Section titled “Next Steps”- Teams & Organizations - Manage team access
- Pricing - See pricing tiers
- Authentication - Tokens and service accounts