Quick Start
Get Breadbox running with Docker in under five minutes.
Bank Connections
Connect Plaid, Teller, or import CSV files from your bank.
AI Integration (MCP)
Let Claude and other AI agents query your financial data securely.
REST API
Query transactions, accounts, and categories from any tool.
How Breadbox works
Deploy
Run a single Docker Compose command to start Breadbox and PostgreSQL on your own machine or server.
Connect your banks
Use the admin dashboard to link your bank accounts via Plaid or Teller. Or upload CSV exports from your bank.
Sync automatically
Breadbox polls your banks on a schedule and via webhooks, keeping your transaction history up to date.
Key features
Your data, your database
All transactions are stored in a PostgreSQL database you own and control. Export or delete at any time.
Transaction rules engine
Auto-categorize transactions using flexible AND/OR/NOT rule conditions that run at sync time.
Multi-user households
Track finances for every family member under one Breadbox instance.
API key auth
Generate scoped API keys (full access or read-only) for integrations and AI agents.