Free
$0For building portfolio models
- Open-source Python portfolio toolkit.
- Public web widgets and market-data access.
- REST API without authentication.
VOL. XCIV, NO. 247
By Jera Value · Verified Sep 2026
okama is a free, open-source toolkit for exploring portfolio allocations and risk. Use web widgets for quick comparisons or the Python library for optimization, cash-flow scenarios, and Monte Carlo simulations. Its public API supplies historical market and macro data for repeatable analysis. It suits people comfortable building their own research workflow, with end-of-day history and delayed supported quotes rather than brokerage synchronization or a ready-made account tracker.
Worth it if you want reproducible portfolio modeling and can work with Python or APIs.
Skip it if you need broker sync, trade execution, or a hosted account tracker.
Web / API · How this site is funded
For building portfolio models
Portfolio optimization
Model efficient frontiers, constraints, and rebalancing choices.
Risk measures
Calculate volatility, drawdowns, VaR, CVaR, and correlations.
Monte Carlo scenarios
Explore possible wealth paths and percentile ranges.
Cash-flow modeling
Test contributions and withdrawals in portfolio scenarios.
Web widgets
Explore supported frontiers and asset comparisons visually.
Python and public API
Build repeatable analysis using the library and unauthenticated REST data.
okama is free to use. Visit the vendor site for the latest limits and onboarding details.
It suits beginner, intermediate, and advanced users.
You can use okama on Web. okama offers an API (REST) with None authentication.
okama covers North America, Europe, APAC, and Middle East. It tracks Stocks, ETFs, Commodities, Currencies, and Mutual Funds. Identifiers include Ticker.
Domain Rating by Ahrefs
If okama is not the right fit, these substitutes come closest.
Already weighing okama against something specific? Start here.
This directory blends AI‑assisted discovery with human curation. Entries are reviewed, edited, and organized with the goal of expanding coverage and sharpening quality over time. Your feedback helps steer improvements (because no single human can capture everything all at once).
Details change. Pricing, features, and availability may be incomplete or out of date. Treat listings as a starting point and verify on the provider’s site before making decisions. If you spot an error or a gap, send a quick note and I’ll adjust.