
Firefly III
Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Firefly III is a free and open source personal finance manager that you can self-host to track expenses, income, budgets, categories and more. It emphasizes privacy and local control over financial data while offering robust budgeting and reporting features.
Key Features
- Double-entry bookkeeping for accurate financial tracking
- Budgets, categories and tags to organize spending
- Advanced data import from banks, CSVs and other sources
- Recurring transactions and a rule engine for automation
- Informative reports and charts to analyze spending
- REST JSON API for integrations with other apps and services
- Multi-currency support with exchange rate handling
- Export/import tooling to migrate data between systems
Use Cases
- Personal finance tracking for individuals or households
- Import and consolidate transactions from bank accounts and other sources
- Build automated workflows and dashboards via API integrations
Conclusion Firefly III is a self-hosted, open source solution that gives users privacy, control, and powerful budgeting/reporting capabilities, along with an API to connect with external tools.








