What Cloudgate can and cannot do

One page for the questions that decide whether Cloudgate fits. Who can do what, what a plan or licence unlocks, what differs between a Server, AWS and Google Cloud, the numbers that are fixed, and what Cloudgate does not do at all.

Applies to: Hosted and self-hosted

Everything on this page is taken from how Cloudgate behaves today. Each section links to the user-guide pages that cover its topics in depth.

Who can do what

Organizations have three built-in roles. Owner and admin reach everything in the Organization; a member reaches only the Projects, Environments and Services an owner or admin granted them. Agents have their own three roles. See Members and roles and Agents.

Action Owner Admin Member Agent
Delete the Organization Yes No No No
Rename the Organization, change billing Yes Yes No No
Invite, remove and change roles of members Yes Yes No No
Create Agents and their keys Yes Yes No No
Create, rename and delete Projects; Project variables Yes Yes No No
Create and delete Environments Yes Yes No No
Rename an Environment; Environment variables Yes Yes Granted ones No
Create and delete Services Yes Yes No No
Change a Service: settings, variables, Domains, shell Yes Yes Granted ones No
Deploy, cancel, start and stop Yes Yes Granted ones Operator role
Backups, volume backups, schedules, restores Yes Yes Granted ones No
Read Services, Deployments, logs and Domains Yes Yes Granted ones Reader and Operator
Ask for a Plan Yes Yes Granted ones Reader and Operator
Apply or dismiss a Plan Yes Yes Only steps the role allows No
Configure Uptime checks, error-rate thresholds, traces Yes Yes Granted ones No
Servers, Cloud accounts, registries, SSH keys, certificates Yes Yes No No
Destinations, notification channels, git providers Yes Yes No No
Read the audit log Yes Yes No No
Call an AI model through the Gateway Through a Caller Agent Through a Caller Agent No Caller role
Instance settings (self-hosted) Instance organization only Instance organization only No No

Owner is not transferable. An admin holds every right an owner does except deleting the Organization. A custom role can hold any mix of these rights; it needs the Business plan or an Enterprise license, and an Organization can have up to ten.

What a plan or licence unlocks

Feature Hosted Starter Hosted Business Self-hosted, free Self-hosted, Enterprise license
Servers 3, plus Add-ons 3, plus Add-ons Not counted Not counted
Cloud Environments 3, plus Add-ons 3, plus Add-ons Not counted Not counted
Members, Projects, Environments on Servers Not counted Not counted Not counted Not counted
Organizations One you pay for yourself One, plus others it pays for One More than one
Custom roles No Yes No Yes
Single sign-on and SCIM No Yes No Yes
Forward auth No Yes No Yes
Branding No No No Yes
Audit log Yes Yes Yes Yes

An Add-on is one more Server and one more Cloud Environment. Going over a count refuses only the next addition; nothing running is switched off. See Billing, pricing and Self-hosting.

Hosted-only and self-hosted-only

Only on the Hosted instance Only on a self-hosted instance
Hosted plans, the 30-day free trial, Billing Enterprise license key
Bought Servers Deploying onto the machine Cloudgate runs on
Paying for other Organizations Traefik, Instance and Maintenance settings
Cloud Services built in CodeBuild or Cloud Build in your account Cloud Services built on the Cloudgate server
Nothing else Branding

Server, AWS and Google Cloud

What Server AWS Google Cloud
Applications run on Docker Swarm ECS (Fargate) Cloud Run
PostgreSQL, MySQL Containers RDS Cloud SQL
Redis Container ElastiCache Memorystore
MongoDB, MariaDB, libSQL Yes No No
Compose stacks On the Server On their own Stack VM On their own Stack VM
Buckets A Garage container S3 Cloud Storage
Domains and certificates Traefik, Let’s Encrypt or your certificate Always HTTPS, the cloud’s certificate Always HTTPS, the cloud’s certificate
Shell into a container Yes No No
Remove containers Yes No No
Runtime logs Docker CloudWatch Google’s log store
Access logs (Requests) Yes No No
Database dumps to a Destination Yes No, the cloud’s own backups No, the cloud’s own backups
Container HEALTHCHECK Yes Yes Never run
Uses a container registry Optional No No
Drift detection No Yes Yes
Idle cost Cloudgate creates None About 24 USD a month per Environment network About 18 USD a month per Environment network

In a cloud, Cloudgate never writes DNS: it shows the records to add and checks them. An AWS static site takes one Domain. See Servers and Cloud accounts.

Hard limits

Limit Value
Builds at once, without a license One per Server; the rest wait as pending
Builds at once, with a license Up to Concurrent builds, at most 100
Cloud runs at once, without a license One per instance
Agent reads (MCP) 120 a minute, bursts of 60
Agent writes (MCP) 10 a minute, bursts of 5
Agent tool call 30 seconds, then abandoned
Agent log read 500 lines, and 1 MiB, per call
Agent key lifetime 30, 90 or 365 days; never unlimited
Personal key from cloudgate login 90 days
REST API with a Personal key No rate limit
Sign-in, sign-up, password change 3 requests per 10 seconds per IP address
Password reset requests 3 per minute per IP address
Confirmation emails One per address every 5 minutes
Custom roles 10 per Organization
Docked shells and logs 4 of each
Requested previews 60 minutes by default, at most 24 hours (instance setting), 3 at once per Application by default
Cron run time limit 1 hour by default, at most 24 hours
Uptime check interval 30 seconds to 1 hour; 3 downs in a row open an Incident by default
Uptime probe history 7 days
Error-rate threshold Window of 1, 5, 15 or 30 minutes; 5 % and 20 requests by default
Trace retention 1, 3 or 7 days
Access logs Rotated hourly, deleted within 30 days
Token spend detail Per-call rows 90 days; daily totals for the model’s life
Gateway request body 16 MiB
Container logs 30 MB per container (three files of 10 MB)
Size xsmall (0.25 CPU, 512 MB) to 2xlarge (8 CPU, 16 GB), or custom
Config name 63 characters
Bought Server extra storage 10 GB to 10 TB, grow only
Branding custom CSS 50,000 characters
Unused Pending setups Dropped after 30 days
Lapsed Hosted Organization Deleted after 30 days

What Cloudgate does not do

Questions

Can a member create a Service?

No. The member role changes, deploys and backs up the Services it is granted, but creating or deleting a Service, Environment or Project takes an owner, an admin, or a custom role that allows it.

Can an Agent apply a Plan or change a variable?

No. An Agent can ask for a Plan and read it, and an Operator Agent can deploy, start, stop and cancel. No Agent applies a Plan, changes variables or settings, configures Uptime checks, or changes anyone's access.

How many builds run at once?

Without an Enterprise license, one per Server; the others wait. With a license, the self-hosted server builds as many at once as its Concurrent builds setting, up to 100.

Is the REST API rate limited?

Not for Personal keys. The per-Agent limits apply to the MCP endpoint: 120 reads and 10 writes a minute. Sign-in and password routes are throttled per address.

Something missing or wrong on this page? Email support@octabyte.io, or start a free trial and try it in the console.