Skip to content

Installing Titanoboa

Titanoboa requires Python 3.9 or later to function properly.

Install Using Moccasin

Moccasin

Moccasin is a CLI tool that wraps Boa, providing a smoother and more feature-rich development experience. If you are accustomed to frameworks like Foundry, you’ll likely want to install Moccasin. Refer to the Moccasin documentation for more details.

If you have installed Moccasin and used mox init to set up your project, Titanoboa is already included as a dependency.


Install Using pip, poetry, or uv

Titanoboa is available on PyPI, so you can install it using pip, poetry, or uv. The latest release can be installed with:

pip install titanoboa
poetry add titanoboa
uv add titanoboa

Install Latest Development Version

To install the latest development version, use:

pip install git+https://github.com/vyperlang/titanoboa.git@<commit-hash>
poetry add git+https://github.com/vyperlang/titanoboa.git@<commit-hash>
uv add https://github.com/vyperlang/titanoboa.git --rev <commit-hash>