> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paubox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Paubox CLI

> Send HIPAA-compliant email and drive Paubox Forms from the terminal or CI pipelines using the Paubox CLI.

The Paubox CLI is a command-line tool for the [Paubox Email API](/email-api) and [Paubox Forms](/forms). Use it to send encrypted email, check delivery status, fetch and submit forms, and manage configuration directly from your terminal, shell scripts, or CI pipelines, with no HTTP client required.

```bash theme={null}
npm install -g paubox-cli
```

## What you can do

* Send encrypted, HIPAA-compliant email with a single command
* Check delivery and open status for any sent message
* Retrieve and submit Paubox Forms responses from the terminal
* Store API credentials securely in the OS keychain
* Use `--json` output for scripting and automation
* Set a default sender address so you don't repeat `--from` on every send

## Requirements

* **Node.js** ≥ 20.12.0: [download at nodejs.org](https://nodejs.org)
* **Linux only**: `libsecret-1-dev` is required for OS keychain support. Without it, credentials fall back to `~/.config/paubox/config.json` with `0600` permissions.

## Get started

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/cli/quickstart">
    Install, authenticate, and send your first email in under five minutes.
  </Card>

  <Card title="Installation" icon="download" href="/cli/installation">
    Full install guide for macOS, Windows, and Linux.
  </Card>

  <Card title="Authentication" icon="key" href="/cli/authentication">
    Store and manage API credentials with the CLI.
  </Card>

  <Card title="Commands" icon="terminal" href="/cli/commands">
    Full reference for every command and flag.
  </Card>
</CardGroup>
