Back to Projects
Mar 2022 Author & maintainer
Beancount API
PythonFastAPIFinance
Impact
Bridges the gap between Beancount's powerful CLI-based accounting and modern web applications, enabling programmatic access to personal finance data.
Overview
RESTful API service that exposes Beancount financial ledgers with pluggable storage backends, JWT authentication, and advanced querying capabilities.
Details
A modern Python/FastAPI application that transforms Beancount ledger files into queryable REST APIs. Features pluggable storage backends (local/Redis/S3), intelligent caching with background invalidation, JMESPath filtering, full-text search, and JWT authentication. Enables seamless integration of Beancount-based financial data with dashboards, mobile apps, and third-party tools.