Open-source pricing engine
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
Open-source pricing engine for insurance teams.
Haute is a free, open-source pricing engine for insurance teams. Build rating pipelines visually, explore data, train and score models, optimise prices, and trace how each price was calculated.
Pipelines are saved as readable Python with configuration alongside. Pricing analysts can work on a canvas, developers can work in code, and both use the same project files, with standard version control, testing, and deployment workflows.查看完整 README ↗Documentation · Getting started · GitHub
Haute is a free, open-source pricing engine. Build rating pipelines in a visual editor, train and score models, optimise prices, trace how any price was calculated, and deploy the result as a pricing API, all on standard open-source tools such as Polars, MLflow and Git.
The rest of data science runs on open-source tools, version control, automated testing and continuous deployment. Pricing teams are often still working across a chain of proprietary products, and that stack holds them back:
Haute replaces that chain with one open pipeline:
Haute is for pricing and actuarial teams who want to build, test and release their own pricing changes without waiting on engineering, and for teams moving off legacy platforms who want to keep their guardrails.
Haute connects standard tools rather than replacing them:
| Tool | Role in Haute |
|---|---|
| Python | Every pipeline is a Python file, with one function per node. |
| Polars | The data engine: columnar, multi-threaded and strict about types. |
| MLflow | Experiment tracking and the model registry, locally, on your own server or on Databricks. Trained models are logged with their model cards, and pipelines score registered models by version or alias. |
| Git | Version control. Every save in the editor is a commit, so a pipeline's history can be reviewed like any other codebase. |
| CatBoost, XGBoost, LightGBM, RustyStats, InterpretML | Model training (gradient boosting, GLMs and explainable boosting machines), with Optuna for hyperparameter tuning. |
| price-contour | Constrained price optimisation. |
| GitHub Actions, GitLab CI, Azure DevOps | Validation and releases, through workflows haute init generates. |
| Databricks | Optional: read Unity Catalog tables, track models in Databricks MLflow, and serve pipelines on Model Serving. |
| Docker | Serve a pipeline from a container image you run on your own infrastructure. |
uv init my-pricing-project
cd my-pricing-project
uv add haute
uv run haute init
uv run haute serve
uv add needs a project to add Haute to, which uv init creates. haute init scaffolds a project with its configuration, test quotes and CI/CD workflows, and haute serve opens the editor in your browser. The getting started guide covers setup in more detail.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗