npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@openparser/cli

v1.0.2

Published

Parse and extract documents from your terminal, CI jobs, or agent tools.

Readme

@openparser/cli

Parse and extract documents from your terminal, CI jobs, or agent tools.

Documentation · OpenParser

Install

npm i -g @openparser/cli
openparser auth login

Set OPENPARSER_API_KEY in CI. Use openparser auth login --profile staging and openparser auth use staging to manage named profiles.

Commands

| Command | Purpose | | --------------------------------------------- | ------------------------------------------------------------ | | openparser status | Verify API connectivity and profile context. | | openparser auth | Profile management. | | openparser models | OCR and LLM model catalogs. | | openparser parse | Synchronous, async, and batch parse admission. | | openparser extract | Schema-constrained extraction, batch, and schema suggestion. | | openparser jobs | List jobs, fetch status, results, and source bytes. | | openparser files | Upload and reuse pooled files. | | openparser pipelines | Saved extraction pipelines. |

Regenerate the command reference under docs/ with:

bun run --cwd packages/openparser-cli generate

Stream conventions

  • stdout carries data payloads (JSON results, file bytes, human tables).
  • stderr carries status lines (, , hints). Use --json when scripting.
  • --quiet / -q silences non-error status output on stderr.

Examples

openparser status --json
openparser models ocr
openparser parse sync ./invoice.pdf --json | jq .
openparser parse batch --request ./parse-batch.json ./a.pdf ./b.pdf
openparser extract sync ./invoice.pdf --schema ./invoice.schema.json
openparser extract suggest-schema --parse-job-id opj_...
openparser extract batch --request ./extract-batch.json
openparser jobs list --status succeeded --limit 10
openparser files upload ./contract.pdf

Environment variables

| Variable | Purpose | | --------------------- | --------------------------------------------------------------------------------- | | OPENPARSER_API_KEY | Bypass profiles for CI. When set, the CLI ignores the saved API key and base URL. | | OPENPARSER_BASE_URL | Override the API origin (default https://api.openparser.dev). | | OPENPARSER_PROFILE | One-shell profile switch. Persistent equivalent: openparser auth use <name>. |

Resolution precedence: command-line flags > env vars > active profile > defaults.

License

Apache-2.0