Platforms

vectorbt

vectorbt is a Python library for vectorised backtesting and portfolio analysis. The public repository is the community edition of VectorBT PRO and publishes its source under Apache 2.0 with the Commons Clause.

Official website

Recorded facts

Type
backtesting, library
Automation languages
Python
Systems
Docker
Open source
Source-available Repository
Pricing model
The public package is free to use under Apache 2.0 with the Commons Clause, which is source-available rather than an open-source licence. VectorBT PRO is a separate paid product.

Automation and MCP

Python API for vectorised research and portfolio backtesting on pandas and NumPy, accelerated with Numba.

MCP / AI agent support
Unknown

VectorBT PRO documents an MCP server. A July 2025 issue on the public repository asked for MCP and the maintainer pointed to Context7. This check did not confirm an MCP module in the public package, so support for this entry stays unknown.

Notes

LICENSE.md is Apache 2.0 with the Commons Clause. The Commons Clause withholds the right to sell the software, so the public package is source-available, not an open-source licence. The README also calls the package fair-code and says the source is publicly available for free use. The GitHub URL is the public source repository. Docker is documented. The library otherwise follows the host Python environment.

Sources and last check

Last checked 19 October 2026.