Explore the Documentation
Core Concepts
Understand rescile's declarative language model, key terms, and how configurations map to programming concepts.
Explore
Graph Fundamentals
Learn the core building blocks of rescile's directed property graph: resources (nodes) and relationships (edges).
Explore
The Processing Model
Learn how rescile iterates over resources, structures configuration files, and processes phases in order.
Explore
Asset Management
Define your infrastructure ground truth using CSV files and learn how assets become graph resources.
Explore
Input Management
Define and validate JSON configuration data for modules without creating graph resources.
Explore
Using Modules
Reuse, share, and parameterize rescile configurations with modules, manifests, and dependency aliasing.
Explore
Module Dependencies & Lockfiles
Declare module dependencies and pin them to exact versions with lockfiles for reproducible builds.
Explore
Bootstrapping a Project
Generate starter asset and input files for a new project using a module's bootstrap configuration.
Explore
GraphQL Queries
Query your infrastructure graph with GraphQL to gain architectural insight and perform impact analysis.
Explore
Retrieving Outputs (REST API)
List and download generated output artifacts via the REST API for use in CI/CD pipelines and scripts.
Explore
Automation & IaC Integration
Use your infrastructure graph to drive Terraform, Ansible, Kubernetes, and other automation toolchains.
Explore
Continuous Auditing
Automate compliance checks and generate audit artifacts using GraphQL queries against your infrastructure graph.
Explore