Skip to content

Architecture

InfraWeave bootstraps your cloud with a small set of managed services which are leveraged to store metadata, modules, providers, state-files etc. as well as launching ephemeral jobs to run terraform.



  • Interface Layer- A set of binary components, each exposing an interface to the platform - such as the Python SDK, CLI, or REST-API server.
  • Core Layer - A virtual abstraction composed of a shared library that encapsulates all core business logic. This library is embedded into every runtime artifact, ensuring consistent behavior and logic enforcement across all components.
  • Operations Layer - Stateless control-plane services such as the ephemeral job runner and reconciler, responsible for driving the system toward its desired state by executing infrastructure actions.
  • Cloud Layer - Standardized, account-isolated bundles of managed serverless services, optimized per cloud provider for cost efficiency, quota boundaries, and horizontal scalability.

Diagrams

The full system is shown in the diagram below: (click the image for full screen)

AWS Architecture (Extended version)