InfraWeaveControl Plane

Open Source

Effortless Infrastructure Management

  • Handle your infrastructure with ease
  • Never worry about scaling again
  • Always keep your infrastructure up to date
  • Roll out new features safely with ease
  • Automate your infrastructure
  • Keep your infrastructure secure
  • Keep your infrastructure costs low
Get started

Focus on what brings value

- InfraWeave is a framework that bootstraps your own cloud and provides tools to easily deploy infrastructure using terraform modules

- Minimal maintenance at a fraction of the cost

InfraWeave

Add existing modules with ease

- Only need to add a module.yaml file inside your terraform module

- Variables and outputs (including description, type, etc) are inferred from the terraform module code

Set up any way you prefer

  • GitOps - Quick and easy to use
  • CLI - Great for local development or CI pipelines
  • Kubernetes - Bundle with your application
  • Python - Ideal for tests and dynamic deployments
Image 1
Image 2
Image 3
Image 4

Build tailored stacks

- Bundle and reuse modules as stacks to create ready-to-use golden paths

- Ready for integration tests out of the box

- Easy to guarantee version compatibility instead of users having to figure it out

InfraWeave

Cloud native

InfraWeave leverages a minimal set of widely available managed cloud native services across major cloud providers to maximize efficiency.

Only pay for what you use, and let the cloud provider handle the rest.

→ No maintenance, no scaling issues, less security concerns.

See arctiectural overview here

InfraWeave InfraWeave

Backstage Integration

  • View infrastructure status and drift where developers spend their time
  • Browse multiple regions and accounts in one place

_

  • Automatically generated documentation from your terraform code
  • Upgrade versions easily from UI through MR's
InfraWeave

Guided deployments

  • Easy deployment of modules and stacks from examples

_

  • Variables adapts to types and descriptions (info button)
InfraWeave

Developer friendly testing

- Make it easy to test your modules and stacks

- All versions of modules and stacks are available and ready to use in the InfraWeave registry

- Simply run pip install infraweave and set your credentials as
environment variables to use it

InfraWeave

Secure

- Written in rust for guaranteed memory safety and reduced risk of runtime errors

- Uses distroless or minimal alpine images for all containers

- Completely Open Source for full transparency

InfraWeave
InfraWeave

Policy enforcement

- Enforce policys written in rego before and after terraform applies changes

- Show enforced policies in Backstage and explain why they are enforced for better collaboration

Integrate with your CI/CD

- Designed for easy integration with any git provider

- Verify changes in merge requests before performing them

InfraWeave
InfraWeave

Isolated environments

- Minimize blast radius with true isolation

- Manage modules, stacks and policices centrally

About

InfraWeave is an advanced platform tool designed to empower people and organizations to build and manage their own control planes. By providing an easy method to publish modules and deploy infrastructure with almost no maintenance, InfraWeave lets you focus on building high quality templates and using them.

Actively developed, InfraWeave constantly evolves to meet the demands of modern infrastructure management and community feedback.


With a focus on reliability, scalability, and extensibility, InfraWeave is the ideal solution for organizations looking to streamline operations and drive innovation in their cloud (and soon) on-prem environments.



Made with ❤️ and a lot of ☕️ in Sweden 🇸🇪

Features

Supports the following features

Open Source

Open Source

Is fully open source (Apache 2.0) and can be used by anyone for free, let's build it together!
Easy to Use

Easy to Use

Get started easily with our well documented and easy to use APIs. You can start using it in minutes.
Cloud Native

Cloud Native

Is cloud native and currently supports AWS and Azure.
Secure by design

Secure by design

Uses extensive security measures to ensure that your data is safe and secure.
Cheap

Cheap

Does not cost anything when you don't use it. You only pay for what you use.
Scalable

Scalable

Is highly scalable and can be used for small projects as well as enterprise projects.

...and more!

© InfraWeave
GitHub icon
Go to documentation