Skip to content
Logo

Configuration

Foundry uses foundry.toml for project configuration. This file controls compiler settings, test behavior, formatting rules, and more.

Quick start

A minimal configuration:

foundry.toml
[profile.default]
src = "src"
out = "out"
libs = ["lib"]
solc_version = "0.8.28"

View your resolved configuration:

$ forge config

Key capabilities

FeatureDescription
ProfilesSwitch between configurations for development, CI, and production
Environment variablesOverride settings without modifying files
Global configShare settings across all your projects
RemappingsCustomize import paths for dependencies

Learn more