{
  "slug": "install/cloud",
  "title": "Install on cloud providers",
  "description": "Deploy Cuitty on AWS, GCP, Azure, or Cuitty Cloud using infrastructure-as-code templates.",
  "url": "https://cuitty.com/docs/install/cloud",
  "markdown_url": "https://cuitty.com/docs/install/cloud.md",
  "json_url": "https://cuitty.com/docs/install/cloud.json",
  "frontmatter": {
    "title": "Install on cloud providers",
    "description": "Deploy Cuitty on AWS, GCP, Azure, or Cuitty Cloud using infrastructure-as-code templates.",
    "order": 4,
    "section": "Install",
    "updatedAt": "2026-04-27"
  },
  "headings": [
    {
      "depth": 1,
      "slug": "install-on-cloud-providers",
      "text": "Install on cloud providers"
    },
    {
      "depth": 2,
      "slug": "aws",
      "text": "AWS"
    },
    {
      "depth": 2,
      "slug": "gcp",
      "text": "GCP"
    },
    {
      "depth": 2,
      "slug": "azure",
      "text": "Azure"
    },
    {
      "depth": 2,
      "slug": "cuitty-cloud",
      "text": "Cuitty Cloud"
    }
  ],
  "body_markdown": "# Install on cloud providers\n\nIf you would rather not manage Postgres or SpiceDB yourself, the cloud install templates wire Cuitty to managed equivalents on your provider of choice.\n\n## AWS\n\nThe AWS reference uses:\n\n- **App Runner** for the portal container\n- **RDS Postgres 16** for auth metadata\n- **EFS** for libSQL data\n- **VPC peering** to your existing subnets\n\nA Terraform module is published at `https://gitlab.com/cuitty/terraform-aws-cuitty`.\n\n```hcl\nmodule \"cuitty\" {\n  source = \"gitlab.com/cuitty/terraform-aws-cuitty\"\n\n  vpc_id            = aws_vpc.main.id\n  private_subnet_ids = aws_subnet.private[*].id\n  domain            = \"cuitty.example.com\"\n}\n```\n\n## GCP\n\nThe GCP reference uses Cloud Run, Cloud SQL, and Filestore. The Terraform module is at `https://gitlab.com/cuitty/terraform-gcp-cuitty`.\n\n## Azure\n\nContainer Apps + Azure Database for PostgreSQL. Terraform module at `https://gitlab.com/cuitty/terraform-azure-cuitty`.\n\n## Cuitty Cloud\n\nIf you want zero-ops, [Cuitty Cloud](/cloud) is the official managed offering on top of the same OSS core.",
  "links_out": [
    "/cloud"
  ]
}