One command from a PDF to clean markdown and structured JSON: pulse extract invoice.pdf --schema invoice.json
The Pulse CLI brings the full extraction pipeline to your terminal. It talks to the
same API as the platform and the MCP server, so your API key is the only credential, and
anything you run is visible in your platform extraction
library.
Command reference
Every command, flag, and workflow with examples.
Get an API key
Or skip it:
pulse login fetches one through your browser.Install
pulse command. Requires Python 3.11+.
Log in
ABCD-1234), and
the CLI picks up your organization’s API key automatically. The key is validated and
stored in your OS keychain.
No browser handy? Use the key directly:
PULSE_API_KEY in the environment instead; it takes precedence
over the stored credential, and --api-key on any command beats both.
Sixty-second tour
--json for raw, pipe-safe output and -h for its full options.
Running bare pulse starts an interactive shell with the same commands.
Commands at a glance
| Command | What it does |
|---|---|
pulse extract | Documents (files, folders, URLs) to markdown and JSON; --schema adds structured output in one run. |
pulse schema generate | AI-draft or refine a JSON extraction schema from a prompt. |
pulse schema apply | Run a schema against a prior extraction or split. |
pulse split | Split a prior extraction into topic-based page ranges. |
pulse tables | Pull tables (HTML or JSON) out of a prior extraction. |
pulse jobs | Watch, resume, or cancel async jobs. |
pulse usage | Plan, pages used vs. allowance, and a breakdown by source. |
pulse open | Open an extraction (or the dashboard) on the platform. |
pulse whoami / login / logout | Manage the stored credential. |
When to use the CLI
Use the CLI
You’re working hands-on in a terminal: one-off extractions, local files and
folders, shell scripts, cron jobs, and CI steps where
--json pipes straight into
jq or the next tool.Use the MCP server
You want an AI agent (Claude, Codex, VS Code) to read and structure documents on
demand, deciding the steps itself.
Use the SDK / API
You’re building a production pipeline in your own application code with precise,
repeatable control.
Use the Platform
You want a visual workspace to iterate on schemas, presets, and pipelines before
automating them.
Next steps
Command reference
Full flags, workflows, output conventions, and troubleshooting.
Structured output guidelines
Write schemas that extract reliably.
