Saltar para o conteúdo principal
Todas as funcionalidades, em um só lugar

IaC multi-formato

Terraform, Pulumi, Crossplane e manifests do Kubernetes — gerados e executados, não apenas esboçados.

A NebulaStack gera código real e executável — não um rascunho que você termina manualmente. Terraform, Pulumi e Crossplane são de nível produção nos 12 provedores. Cargas Kubernetes têm seus próprios manifestos, charts Helm e overlays Kustomize.

  • Terraform, Pulumi e Crossplane — nível produção nos 12 provedores
  • Manifestos Kubernetes, charts Helm e overlays Kustomize para cargas em contêineres
  • Um emissor determinístico escreve o código — o modelo de linguagem não faz isso por padrão

Como funciona

Um GenerateRequest é primeiro mapeado em um único grafo canônico de Representação Intermediária (IR) — endereçado por conteúdo e validado por schema — antes de qualquer saída ser escrita. Esse mesmo grafo alimenta emissores separados para Terraform HCL, Pulumi (TypeScript ou Python), composições Crossplane e Azure Bicep, de modo que todo formato descreve a mesma infraestrutura.

Avisos de fidelidade por recurso mostram onde um formato não consegue representar totalmente algo que o Terraform consegue. Pulumi e Crossplane rastreiam isso por recurso. Não descartam um atributo sem o informar.

GenerateRequestIrResourceGraphGrafo IR (validado)HCL / TS / YAMLEmissores de formato

Terraform HCL

resource "aws_instance" "web" {
  ami           = "ami-0c94855ba95c71c99"
  instance_type = "t3.medium"
}

Pulumi (TypeScript) — mesmo recurso, mesmo grafo

const web = new aws.ec2.Instance("web", {
  ami: "ami-0c94855ba95c71c99",
  instanceType: "t3.medium",
});

Pronto para experimentar?

Comece grátis, sem cartão de crédito.