documents, files, jobs, collections — reachable from whichever surface fits your workflow.
Pick your surface
CLI
The agent-first
okra command. Upload, extract, chat, and query collections from a script or an agent loop.API
REST endpoints under
api.okrapdf.com, plus the TypeScript SDK and React hooks.MCP
Connect okraPDF to Claude, Cursor, or any MCP client and read PDFs in chat.
Web
The visual workspace at app.okrapdf.com — the same resources, in a browser.
iOS
A native PDF toolkit for iPhone and iPad, backed by your okraPDF account.
One resource graph, every surface
A PDF you upload withokra upload is the same document you open on app.okrapdf.com, read over the API, or query through MCP. The nouns never change:
Start with the CLI
Install
@okrapdf/cli and extract your first PDF in under a minute.