Skip to content
Pre-Release: Fe is under active development. This documentation covers the upcoming release. Follow progress on GitHub

Installation

The fastest way to install Fe is via feup, the Fe toolchain installer. It automatically detects your platform and downloads the latest release.

Terminal window
curl -fsSL https://raw.githubusercontent.com/argotorg/fe/master/feup/feup.sh | bash

This will:

  • Install the fe compiler to ~/.fe/bin/
  • Install the feup command for future updates
  • Add ~/.fe/bin to your PATH

After installation, restart your shell or run:

Terminal window
source ~/.fe/env

To install a specific version:

Terminal window
curl -fsSL https://raw.githubusercontent.com/argotorg/fe/master/feup/feup.sh | bash -s -- --version v26.0.0-alpha.5

On macOS and Linux you can also install Fe via Homebrew:

Terminal window
brew install argotorg/tap/fe

Fe provides pre-built binaries for:

PlatformArchitecture
Linuxx86_64, ARM64
macOSx86_64, ARM64 (Apple Silicon)

After installing, verify that Fe is working:

Terminal window
fe --version

To build the compiler from source, clone the repository and build with Cargo:

Terminal window
git clone https://github.com/argotorg/fe.git
cd fe
cargo install --path crates/fe

This requires a working Rust toolchain.

With Fe installed, head over to Your First Contract to write, deploy, and interact with a Counter contract.