Actuarial modelling in Python

cashflower is an open-source Python package for actuarial cash flow modelling. Replace expensive commercial software with a modern, flexible and transparent solution.

Start partnership discussion

Why choose cashflower?

Transform your actuarial cash flow modeling with a modern, open‑source solution that puts you in control.

trending_down

Cost reduction

Eliminate expensive licensing fees for commercial actuarial software. One of your models moved to Python for free.

code

Modern technology

Leverage the power of Python’s ecosystem with pandas, numpy, and other cutting‑edge libraries.

security

Full control

Complete transparency and control over your models. No more black‑box commercial solutions.

integration_instructions

Flexible integration

Seamlessly integrate with your existing Python workflows and data science infrastructure.

Partnership opportunities

Join us in revolutionizing actuarial modelling. We're looking for forward‑thinking partners to explore the potential of cashflower together.

business

Insurance Companies

  • adjust Pilot cashflower with one of your existing cash flow models
  • adjust Compare results and performance against your current solution
  • adjust Evaluate potential cost savings and efficiency gains
  • adjust You decide if moving to Python satisfies your needs
Discuss partnership
school

Universities

  • adjust Integrate cashflower into actuarial science curricula
  • adjust Collaborate on research projects and case studies
  • adjust Provide students with modern, industry‑relevant tools
  • adjust Support open‑source development in academia
Academic partnership

Resources

Everything you need to get started with cashflower and explore its capabilities.

download

PyPI Package

Install the package directly from Python Package Index

Install package
description

Documentation

Comprehensive guides, tutorials, and API reference

Read docs
source

GitHub Repository

View source code, contribute, and report issues

View source

Get started in minutes

$ pip install cashflower
$ python
>>> from cashflower import create_model
>>> create_model("my_model")
>>> quit()
$ cd my_model
$ python run.py