Firefly-III-Data-Importer

Firefly III" is a (self-hosted) manager for your personal finances.

  • Productivity
Firefly III" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. The data importer is built to help you import transactions into Firefly III. It is separated from Firefly III for security and maintenance reasons. The data importer can import CSV files you've downloaded from your bank, or it can use Nordigen and SaltEdge to connect to over 6000 banks worldwide. These services are free for Firefly III users, but require registration. Keep in mind these services have their own privacy and data usage policies. You can run the data importer once, for a bulk import. You can also run it regularly to keep up with new transactions.

Platform availability

Available on 3 of 6 install platforms

Also on Docker Hub and GitHub

Health score

75/100 Good

Maintained
100last commit 16 days ago
Popular
59842 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 9 days ago

GitHub stars
842
Open issues
1
Last commit
2026-09-23
Latest release
v2.3.5
License
AGPL-3.0
Activity
declining

Checked 2 days ago - source: GitHub (firefly-iii/data-importer)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 10 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Set Firefly credentials before running Set the FIREFLY_SERVICES_CLIENT_ID and FIREFLY_SERVICES_CLIENT_SECRET environment variables (the saved settings that hold your Adobe Firefly API key and secret) before you start. If they are missing, the app can’t sign in to Adobe’s Firefly API, so requests are rejected and nothing gets imported or generated. source

Fetched 10 days ago - each note links to its source

Alternatives (6)

  • Actual Budget - Actual Budget is a local-first personal finance and budgeting app for tracking income, spending, and multiple accounts with envelope-style…
  • GnuCash - Flexible accounting software for personal and small business use, GnuCash is freely available under the GNU GPL, supporting multiple OS and…
  • HomeBank - Free open-source accounting tool for personal finance and budgeting, featuring multi-platform support, detailed analysis tools, customizabl…
  • MoneyManager Ex - MoneyManager Ex is a free, open-source, cross-platform, easy-to-use personal finance software.
  • Sure - Sure is a self-hosted personal finance app for everyone, helping users track and manage personal finances.
  • You Need A Budget - Zero-based budgeting tool with real-time syncing, goal setting, partner collaboration, debt management, financial reports, and strong data…

Checked 7 days ago - source: AlternativeTo

Common questions

Does the Firefly III Data Importer connect directly to banks?

No. It uses third-party data providers to fetch bank data. Some providers are free, while others charge money.

Can I import bank statements without using a third-party provider?

Yes. You can import CSV, CAMT.052, or CAMT.053 files. It can run once for a bulk import or regularly for new transactions.

How can I automate recurring imports?

The Data Importer can be run over the command line. You can also import through an API for easy automation.

What should I check if a CSV import does not produce visible transactions?

Check the import configuration and the Firefly III versions. If it still fails, report the issue with sample data and version details.

Answers sourced from github.com, www.reddit.com

Community

Collected 5 days ago - public community threads