Seamless, serverless infrastructure-as-code for modern platform teams
InfraWeave combines the power of Terraform/OpenTofu with a Kubernetes‑inspired developer experience—that runs completely in your own cloud. It is completely serverless & cost‑free when idle, meaning you can have it available in every account and region, ready to spin up infrastructure within seconds.
| Pain | InfraWeave solution |
|---|---|
| Platform team overloaded fielding one‑off infra tickets | Self‑service Modules and Stacks available for any app team to deploy via pull requests. |
| Complex Terraform codebases hard to onboard new devs | Straight-forward Manifests kind: S3Bucket‑style claims hide Terraform internals. |
| Costly control planes | 100 % serverless tailored to each Cloud Service Provider (CSP). Pay $0 when idle. |
| Resources drift silently | Built‑in drift detection + webhook alerts |
| No single pane of glass for infra | Visualize all Deployments and Modules in a unified interface |
| Fragmented tooling | One platform, multiple ways to use CLI, Python SDK, GitHub‑native workflows, or a K8s controller. |
- Internal platform teams offering golden-path infrastructure modules to application teams without exposing terraform code
- Cloud-native teams that want git-driven, low-cost, serverless Terraform without leaving your own cloud.
---
config:
layout: dagre
---
flowchart LR
Dev["Developer"] -- Develop --> PR["GitHub Commit"]
subgraph CSP["Cloud Service Provider"]
PlatformState["Platform state, modules, etc"]
API["InfraWeave API"]
TF["Terraform Engine"]
Infrastructure["Infrastructure"]
end
PR -- Webhook --> API
Dev -- Browse --> Backstage["Backstage"]
Backstage --> API
Dev -- Interact using cli --> API
API -- Read/write --> PlatformState
PlatformState@{ shape: cyl}
API <--> TF
TF -- Manages --> Infrastructure
API -- Status --> PR
style CSP fill:#f0faff,stroke:#0284c7,stroke-width:2px
| Provider | Status |
|---|---|
| AWS | 🧪 Beta |
| Azure | 🚧 Preview |
| GCP | 🗺️ Planned in future |
| OCI | Not planned in near future |
| Alibaba Cloud | Not planned in near future |
We want contributors! Check out CONTRIBUTING.md to learn how to add value!
All contributors must follow our Code of Conduct.
- Docs – https://preview.infraweave.io/core-concepts/overview/
- Discussions – https://github.com/orgs/infraweave-io/discussions
InfraWeave is licensed under the Apache 2.0 license. See LICENSE for details.
InfraWeave is not affiliated with HashiCorp, Terraform, the CNCF, or Kubernetes. All trademarks belong to their respective owners.