Saltar al contenido principal
Todas las funciones, en un solo lugar

IaC multi-formato

Terraform, Pulumi, Crossplane y manifiestos de Kubernetes — generados y ejecutados, no solo esbozados.

NebulaStack genera código real y ejecutable — no un boceto que terminas a mano. Terraform, Pulumi y Crossplane son de nivel producción en los 12 proveedores. Las cargas Kubernetes tienen sus propios manifiestos, charts Helm y overlays Kustomize.

  • Terraform, Pulumi y Crossplane — nivel producción en los 12 proveedores
  • Manifiestos Kubernetes, charts Helm y overlays Kustomize para cargas en contenedores
  • Un emisor determinista escribe el código — el modelo de lenguaje no lo hace por defecto

Cómo funciona

Un GenerateRequest se mapea primero a un único grafo de Representación Intermedia canónico — direccionado por contenido y validado contra un esquema — antes de escribir ninguna salida. Ese mismo grafo alimenta después emisores independientes para Terraform HCL, Pulumi (TypeScript o Python), composiciones de Crossplane y Azure Bicep, de modo que cada formato describe la misma infraestructura.

Los avisos de fidelidad por recurso muestran dónde un formato no puede representar del todo algo que Terraform sí puede. Pulumi y Crossplane lo rastrean por recurso. No descartan un atributo sin avisarle.

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

Terraform HCL

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

Pulumi (TypeScript) — mismo recurso, mismo grafo

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

¿Listo para probarlo?

Empieza gratis, sin tarjeta de crédito.