Skip to main content
CloudThinker Enterprise can run single-tenant in AWS accounts your organization owns, reachable only from your private network. This page shows the reference design that security and platform teams review before a self-hosted deployment.
CloudThinker Enterprise in a customer AWS organization: a private VPC across three Availability Zones with Amazon EKS platform and sandbox node groups, Aurora, ElastiCache, and AWS services reached through VPC endpoints, connected to the on-premises data centre over Direct Connect.

CloudThinker Enterprise reference architecture on AWS

Reference design. Self-hosted deployments are in early access. Components, sizing, and supported services are confirmed during onboarding and can vary by release. See Deployment options.

Layers

How a request flows

  1. A user opens the web console over Direct Connect or VPN. Transit Gateway routes the request to the internal Network Load Balancer.
  2. The API checks the user’s role and queues the task for an agent worker.
  3. CloudThinker plans each step with the model you configured. Reads run, and every write goes through Approvals, which can wait for a person or refuse it.
  4. Commands run in a sandbox on the sandbox node group. Connections reach on-premises systems through Transit Gateway, and other AWS accounts through a read-only role in each account.
  5. Data, secrets, and logs stay in your accounts. Backups are copied to the recovery Region.

Design principles

What you provide

  • An AWS organization with separate network, security, and log archive accounts.
  • AWS Direct Connect or Site-to-Site VPN from your data centre.
  • An identity provider that supports SAML 2.0 or OIDC. See Single sign-on.
  • Access to approved Amazon Bedrock models in your Regions, or a provider account for BYOK.
To start a self-hosted deployment, follow Request a private deployment.

Deployment options

Compare the hosted cloud, Workers, and private deployments.

Security and trust

Answer a vendor security review.

Approvals

Control which agent writes run, wait, or are refused.

BYOK

Bring your own LLM provider credentials.