# Altoviz Developer Hub

Welcome to the **Altoviz Developer Hub** — your home for building on top of Altoviz.

Whether you're a developer wiring Altoviz into your own application or a power user looking to automate the busywork, you're in the right place. Everything you need to integrate, script, and automate invoicing and accounting with Altoviz lives here: clear documentation, ready-to-use examples, and a set of tools designed to fit the way you already work.

Every action available in the Altoviz web app is also available to you programmatically — and it's **100% free for developers**, most of the time free for your users too.

## Choose your tool

There's no single right way to work with Altoviz. Pick the tool that matches your project and skill set — they all talk to the same platform, so you can mix and match freely.

| Tool                                  | Best for                                                                                    |
| ------------------------------------- | ------------------------------------------------------------------------------------------- |
| [REST API](/docs/api/getting-started) | Integrating invoicing and accounting directly into your own application or backend          |
| [CLI](/docs/cli)                      | Managing your account from the terminal, scripting tasks, and powering shell automations    |
| [MCP server](/docs/mcp)               | Connecting an AI assistant like Claude or ChatGPT to your Altoviz account in plain language |
| [Automation](/docs/automation)        | Building no-code workflows with tools like Make, n8n, and Zapier                            |

### REST API

A RESTful HTTP API with predictable resource URLs, JSON payloads, API-key authentication, webhooks, pagination, and generous rate limits. The foundation everything else is built on. → [Get started](/docs/api/getting-started)

### CLI

`altoviz` is a single self-contained binary for macOS, Linux, and Windows — no runtime required. Manage customers, invoices, quotes, products, and more straight from the terminal, with multiple output formats and shell completions. → [Install the CLI](/docs/cli)

### MCP server

Connect ChatGPT, Claude, or any [Model Context Protocol](https://modelcontextprotocol.io) client to Altoviz and just ask, in plain language, for what you need — _"Create a draft invoice for Acme Corp"_ or _"List this customer's unpaid invoices."_ → [Connect your assistant](/docs/mcp)

### Automation

Save time and cut out manual data entry by connecting Altoviz to the apps you already use. Build no-code workflows with [Make](/docs/automation/make), [n8n](/docs/automation/n8n), and [Zapier](/docs/automation/zapier). → [Explore automations](/docs/automation)

## Need a hand?

Browse the [change log](/docs/welcome/changelog) to stay up to date, or [contact us](https://altoviz.com/contact) by chat or email anytime — we're happy to help you ship.