Skip to content

Cloud infrastructure

Sencai is a control plane over cloud accounts you already own. You connect a provider account, Sencai discovers what is running in it, and from then on you can inspect and operate that infrastructure from one place instead of one console per provider.

This page is a map of the section. If you are setting up for the first time, start at Connect a cloud provider.

There is no Sencai-hosted compute tier. Provisioning happens on your own provider account, billed by that provider directly to you, using credentials you supply. You keep ownership of the resources, the billing relationship, and the ability to walk away with your infrastructure intact.

If you want infrastructure without running your own cloud account, talk to your account team - that is a commercial arrangement, not a self-service option in the product.

Two different parts of the app look similar and do very different things. Getting them confused is the single easiest mistake to make here.

Live cloudNetworking & Edge
MenuLive cloud → Firewalls / Networks / DNSNetworks, DNS Zones, Policies, Templates
Acts onYour real provider accountA record in Sencai’s database
Effect of a changeImmediate, real, and billableDocuments intent; changes nothing at the provider

So /gravity/live-cloud/firewalls opens a real firewall at your provider, while /gravity/networks/[id]/security-groups/[sgId] edits a Sencai row that describes one. Both are useful - the first for operating, the second for design and policy - but only one of them will lock you out of a server.

Each page in this section states which side it is on. Live-cloud write coverage differs per screen, so check the one you need rather than assuming:

Live cloud screenProviders it writes to
DNSAWS, Azure, Google Cloud, Cloudflare, Hetzner Cloud
FirewallsHetzner Cloud, AWS
NetworksHetzner Cloud

Only Hetzner has been verified end to end across all three. Providers outside a screen’s list appear in discovery and inventory, but that screen returns a “not implemented” error for them rather than failing as though it were an outage.

If you want to…Go to
Connect your first accountConnect a cloud provider
Know what access to grant firstPermissions your credentials need
See what you already runImport existing infrastructure
Create or operate a serverProvision & manage instances
Deploy from a templateBlueprints & the catalog
  1. Connect one account with read-only credentials.
  2. Run a discovery scan and look at what comes back.
  3. Adopt only the resources you actually want managed.
  4. Widen the credential to write access once you trust what you see.

Doing it in that order means the worst case of a misconfiguration is an incomplete inventory rather than an unintended change to production.