Getting Started

Installation & Setup

Download and install rescile-ce, understand the project layout, and start serving your first graph.

Installation & Setup

System Requirements

rescile-ce is a single self-contained binary with no runtime dependencies. It runs on Linux (x86_64, arm64), macOS (x86_64, Apple Silicon), and Windows (x86_64).

Downloading the Binary

Visit rescile.com/download to download the latest rescile-ce binary for your platform, or use the self-update command if you already have a version installed:

rescile-ce update

Place the binary somewhere on your system PATH (e.g., /usr/local/bin on Linux/macOS) and verify the installation:

rescile-ce --version

What is rescile-ce?

rescile-ce is the all-in-one, standalone Community Edition binary for rescile. It combines the graph generation capabilities of the Rescile Importer with a high-performance GraphQL server into a single, easy-to-use executable — making it the ideal starting point for developers exploring rescile locally or running smaller-scale deployments.

rescile-ce is built on the exact same code base as the commercial Rescile Controller. You get the same robust, production-tested Rust foundation, graph engine, and compliance-as-code evaluation layer, packaged for local development and exploration.

Unlike the individual pipeline components (rescile-importer and rescile-controller) designed for distributed CI/CD architectures, rescile-ce handles the entire lifecycle in memory: it reads your raw asset data and TOML blueprints, builds the interconnected graph, applies compliance rules, and immediately serves the result via a built-in Web UI and GraphQL API.

For large-scale production deployments — including auto-scaling fleets, immutable S3 artifact pipelines, and enterprise portal integration — see the Enterprise Deployment Guide.

Project Directory Conventions

A standard rescile project uses the following layout:

my-project/
└── data/
    ├── assets/      # CSV ground-truth files
    ├── models/      # TOML architectural models
    ├── compliance/  # TOML governance rules
    ├── output/      # TOML output definitions
    ├── input/       # JSON configuration data
    └── app/         # Custom web applications

Project Shell Setup

If you use direnv, a .envrc is provided from the bootstrap repository. Run direnv allow to enter am environment that includes rescile-ce.

Next Steps

Once installed, follow the Quickstart Tutorial to build your first dependency graph in minutes.