Choose the installation method that best fits your use case.
For UsersΒΆ
Quick Start β
Pre-configured container with JupyterLab. Best if you want to get started immediately without Python setup, prefer an isolated environment, or are new to PyRIT.
Custom Setup
Install with pip, uv, or conda. Best if you need to integrate PyRIT into existing Python workflows, prefer lighter-weight installations, or want direct access from your system Python.
For ContributorsΒΆ
Recommended for Contributors β
Pre-configured Docker container with VS Code. Best if you use VS Code, want consistency with other contributors, and prefer not to manage Python environments manually.
Custom Dev Setup
Install from source with uv in editable mode. Best if you use a different IDE, want full control over your environment, or need to customize beyond what DevContainers offer.
Next Step: Configure PyRITΒΆ
After installing, configure your AI endpoint credentials.