Installing Haute¶
Make sure you've set up your environment first (VS Code, Python, uv).
Create a project and install Haute¶
Open the VS Code terminal and run these commands one at a time:
This creates a new project folder with everything Haute needs: a haute.toml configuration file, test quote templates, CI/CD workflow files, and a .env.example credential template.
Set up a virtual environment and run¶
You'll see (.venv) appear in your terminal prompt after the activate step - that means the virtual environment is active. haute serve opens the Haute visual editor in your browser. If you see it, you're all set.
What is a virtual environment?
A virtual environment is a private space for your project's packages. Without one, installing packages would change your whole computer's Python setup. With a virtual environment, each project gets its own isolated set of packages. You activate it each time you open a new terminal.
Installing extras¶
Depending on your deploy target, you may need additional packages:
Troubleshooting¶
haute serve doesn't open anything in my browser
Look at the terminal output for a line like Running on http://127.0.0.1:8000. Copy that address and paste it into your browser. If you see an error, make sure your virtual environment is active ((.venv) in your prompt).
(.venv) isn't showing in my terminal prompt
Run .venv\Scripts\activate. You need to do this every time you open a new terminal window.
What's next?¶
You've got Haute running locally. From here:
- Build a pipeline - see the Building Pipelines guide to create your pricing pipeline
- Deploy it - when you're ready to go live, head to the Deployment docs. If you're new to Git, CI/CD, and other deployment concepts, read Before You Start first - it explains everything in plain English.