Turn PDFs and images into text, layouts, and structured data with one API.
npm install -g @openparser/cli
openparser auth login
openparser parse sync ./document.pdf --jsonChoose the TypeScript SDK, Python SDK, or CLI.
| Package | Use for | Source |
|---|---|---|
@openparser/schema |
Runtime validation and generated types | packages/schema |
@openparser/lineage |
Complete data derivation DAGs | packages/lineage |
@openparser/adapters |
Provider response conversion | packages/adapters |
@openparser/cli |
Terminals, CI jobs, and agent tools | packages/cli |
@openparser/sdk |
TypeScript applications | packages/sdk-typescript |
openparser-sdk |
Python applications (import openparser) |
packages/sdk-python |
Install the dependencies and run the checks from the repository root:
bun install
bun run typecheck
bun testPython SDK work uses uv inside packages/sdk-python.
Read CONTRIBUTING.md before opening a pull request.