TaxMaxi turns raw exchange and onchain activity into machine-readable, tax-ready events. Whether you’re a fintech integrating compliance into your product, a developer building an AI agent that needs deterministic tax logic, or an individual who wants to automate their crypto taxes from the terminal — TaxMaxi gives you a clean REST API, a JavaScript SDK, and a CLI to get the job done. The first supported jurisdiction is Germany, with FIFO-based capital gains and income calculation aligned with current German tax law.Documentation Index
Fetch the complete documentation index at: https://docs.taxmaxi.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Make your first API call and get a tax summary in minutes.
Authentication
Register, log in, and authenticate your API requests.
CLI
Install the
tax CLI and run the full Coinbase workflow from your terminal.JavaScript SDK
Integrate TaxMaxi into your TypeScript or JavaScript application.
Sources API
Sync exchange accounts and onchain wallets, then compute taxes.
Core Concepts
Understand sources, sync jobs, and how tax calculation works.
Get started in three steps
Create an account
Register with your email and password via
POST /auth/register, or use OAuth with Coinbase. You’ll receive a session token to authenticate all subsequent requests.Connect a source
A source is a connected exchange account or onchain wallet. Use the CLI (
tax coinbase) or the Sources API (POST /v1/sources) to connect your first account and trigger a sync.TaxMaxi is pre-launch and currently focused on German tax law (jurisdiction:
germany). Coinbase is the first supported exchange provider.