Comprehensive API
Full access to all Monarch Money features including accounts, transactions, budgets, categories, tags, and savings goals through a clean async Python API.
Session Management
Save and reuse authentication sessions for long-running applications. Built-in support for MFA and secure token handling.
GraphQL Under the Hood
Leverages Monarch Money's GraphQL API for efficient data fetching. Full async/await support with configurable timeouts.
Quick Install
pip install git+https://github.com/312-dev/monarchmoney.gitQuick Example
from monarchmoney import MonarchMoney mm = MonarchMoney() await mm.login(email, password) accounts = await mm.get_accounts() print(accounts)
Disclaimer: This is an unofficial, community-maintained library. It is not affiliated with, endorsed by, or connected to Monarch Money, Inc. Use at your own risk.