Skip to main content
CloudThinker Enterprise can run single-tenant in Azure subscriptions 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 Azure tenant: a private virtual network across three availability zones with AKS platform and sandbox node pools, PostgreSQL Flexible Server, Azure Managed Redis, and Azure services reached through private endpoints, connected to the on-premises data centre over ExpressRoute.

CloudThinker Enterprise reference architecture on Microsoft Azure

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 ExpressRoute or VPN. The hub network routes the request to the internal 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 pool. Connections reach on-premises systems through the hub network, and other subscriptions through a read-only role assigned to CloudThinker’s workload identity.
  5. Data, secrets, and logs stay in your environment. Backups are copied to the recovery region.

Design principles

What you provide

  • A Microsoft Entra tenant with management groups and separate connectivity, security, and workload subscriptions.
  • Azure ExpressRoute or a 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 models in Microsoft Foundry, or a model endpoint you host.
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.