Skip to main content

Welcome to Budget Bee Documentation

Learn how to track your finances, manage subscriptions, create custom dashboards, and collaborate with your team using Budget Bee’s powerful features.

Track Transactions

Manage income and expenses

Custom Dashboards

Visualize your data

Team Collaboration

Work together seamlessly

Quick Start

Get up and running with Budget Bee in minutes

1

Create your account

Sign up for Budget Bee and verify your email address to get started.
curl -X POST https://api.budget-bee.site/auth/sign-up \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "password": "secure_password"}'
2

Complete your profile

Set up your profile with your name and preferences. This helps personalize your Budget Bee experience.
const profile = await fetch('/api/auth/user/update', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
  body: JSON.stringify({
    name: 'John Doe',
    email: '[email protected]'
  })
});
3

Add your first transaction

Start tracking your income and expenses by adding transactions.
{
  "id": "txn_123456",
  "amount": -45.99,
  "description": "Grocery shopping",
  "category": "Food & Dining",
  "date": "2026-03-05",
  "account_id": "acc_789"
}
Learn more in our Transactions guide.

Explore Core Features

Discover everything Budget Bee has to offer

Transactions

Track income and expenses with powerful filtering and bulk editing capabilities.

Account Settings

Manage your profile, authentication sessions, and account security.

Subscriptions

Monitor recurring payments and never miss a subscription renewal.

Dashboards

Create custom dashboards with drag-and-drop widgets and visualizations.

Budgets

Set spending limits and track your progress toward financial goals.

Categories

Organize transactions with customizable categories and tags.

Self-Hosting & Development

Deploy Budget Bee on your own infrastructure or contribute to the project

Docker Deployment

Deploy Budget Bee using Docker Compose with PostgreSQL and PostgREST.

Database Setup

Configure PostgreSQL with access control and run migrations.

Contributing Guide

Set up your local development environment and start contributing.

Project Structure

Understand the monorepo structure with apps and shared packages.

API Reference

Integrate Budget Bee into your applications

Authentication

Secure your API requests with JWT-based authentication.

Transactions API

Create, read, update, and delete transaction records.

Organizations API

Manage multi-tenant organizations with role-based access control.

Dashboards API

Build and customize dashboard views programmatically.

Ready to get started?

Follow our quickstart guide to set up Budget Bee and start tracking your finances in minutes.

Start Building