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

@corsair-dev/huggingface

v0.1.1

Published

Hugging Face plugin for Corsair

Readme

@corsair-dev/huggingface

Hugging Face plugin for Corsair.

Install

pnpm add @corsair-dev/huggingface

Endpoints

| Operation | Operation ID | Risk | Description | |-----------|--------------|------|-------------| | account.deleteNotifications | huggingface.api.account.deleteNotifications | destructive | Delete notifications by discussion ids or filters | | account.getWhoami | huggingface.api.account.getWhoami | read | Get authenticated Hugging Face user info | | account.listNotifications | huggingface.api.account.listNotifications | read | List notifications for the authenticated user | | collections.create | huggingface.api.collections.create | write | Create a new collection | | collections.list | huggingface.api.collections.list | read | List collections on the Hub | | datasets.checkUploadMethod | huggingface.api.datasets.checkUploadMethod | read | Check LFS vs regular upload method for dataset files | | datasets.checkValidity | huggingface.api.datasets.checkValidity | read | Check whether a dataset is valid on the Hub viewer | | datasets.createBranch | huggingface.api.datasets.createBranch | write | Create a branch on a dataset | | datasets.createCommit | huggingface.api.datasets.createCommit | write | Create a commit on a dataset (Hub NDJSON/JSON: files, deletedEntries, lfsFiles) | | datasets.createSqlConsoleEmbed | huggingface.api.datasets.createSqlConsoleEmbed | write | Create a SQL Console embed for a dataset | | datasets.createTag | huggingface.api.datasets.createTag | write | Create a tag on a dataset | | datasets.deleteBranch | huggingface.api.datasets.deleteBranch | destructive | Delete a branch on a dataset | | datasets.deleteTag | huggingface.api.datasets.deleteTag | destructive | Delete a tag on a dataset | | datasets.filterRows | huggingface.api.datasets.filterRows | read | Filter dataset rows with SQL-like where clause | | datasets.get | huggingface.api.datasets.get | read | Get dataset repository info | | datasets.getCompare | huggingface.api.datasets.getCompare | read | Compare two revisions of a dataset | | datasets.getCroissant | huggingface.api.datasets.getCroissant | read | Get Croissant JSON-LD metadata for a dataset | | datasets.getFirstRows | huggingface.api.datasets.getFirstRows | read | Get first ~100 rows of a dataset split | | datasets.getInfo | huggingface.api.datasets.getInfo | read | Get dataset info (features, splits, citation) | | datasets.getJwt | huggingface.api.datasets.getJwt | read | Get JWT for a dataset repo | | datasets.getLeaderboard | huggingface.api.datasets.getLeaderboard | read | Get evaluation leaderboard for a dataset | | datasets.getNotebook | huggingface.api.datasets.getNotebook | read | Get notebook URL from a dataset | | datasets.getResolve | huggingface.api.datasets.getResolve | read | Resolve a file from a dataset (follows redirects / XET info) | | datasets.getResolveCache | huggingface.api.datasets.getResolveCache | read | Resolve a file from dataset cache | | datasets.getRows | huggingface.api.datasets.getRows | read | Get a slice of dataset rows (offset/length) | | datasets.getScan | huggingface.api.datasets.getScan | read | Get security scan status for a dataset | | datasets.getSize | huggingface.api.datasets.getSize | read | Get dataset size (rows and bytes) | | datasets.getStatistics | huggingface.api.datasets.getStatistics | read | Get statistics for a dataset split | | datasets.getTagsByType | huggingface.api.datasets.getTagsByType | read | Get dataset tags grouped by type | | datasets.getTreeSize | huggingface.api.datasets.getTreeSize | read | Get repository tree size for a dataset | | datasets.getXetReadToken | huggingface.api.datasets.getXetReadToken | read | Get XET read token for a dataset | | datasets.handleAccessRequest | huggingface.api.datasets.handleAccessRequest | write | Accept/reject gated dataset access request | | datasets.list | huggingface.api.datasets.list | read | List datasets on the Hub | | datasets.listAccessRequests | huggingface.api.datasets.listAccessRequests | read | List access requests for a gated dataset | | datasets.listCommits | huggingface.api.datasets.listCommits | read | List commits for a dataset | | datasets.listParquetFiles | huggingface.api.datasets.listParquetFiles | read | List Parquet files for a dataset | | datasets.listPathsInfo | huggingface.api.datasets.listPathsInfo | read | List path metadata in a dataset | | datasets.listRefs | huggingface.api.datasets.listRefs | read | List refs (branches/tags) for a dataset | | datasets.listSplits | huggingface.api.datasets.listSplits | read | List dataset configurations and splits | | datasets.search | huggingface.api.datasets.search | read | Full-text search within a dataset split | | datasets.squashCommits | huggingface.api.datasets.squashCommits | destructive | Squash all commits in a dataset ref (irreversible) | | datasets.updateSettings | huggingface.api.datasets.updateSettings | write | Update settings for a dataset repository | | datasets.updateSqlConsoleEmbed | huggingface.api.datasets.updateSqlConsoleEmbed | write | Update a SQL Console embed | | discussions.changeStatus | huggingface.api.discussions.changeStatus | write | Open or close a discussion | | discussions.create | huggingface.api.discussions.create | write | Create a discussion on a repository | | discussions.createComment | huggingface.api.discussions.createComment | write | Comment on a discussion | | discussions.delete | huggingface.api.discussions.delete | destructive | Delete a discussion | | discussions.get | huggingface.api.discussions.get | read | Get discussion details | | discussions.list | huggingface.api.discussions.list | read | List discussions for a repository | | discussions.pin | huggingface.api.discussions.pin | write | Pin or unpin a discussion | | discussions.updateTitle | huggingface.api.discussions.updateTitle | write | Update discussion title | | docs.list | huggingface.api.docs.list | read | List available Hugging Face documentation | | docs.search | huggingface.api.docs.search | read | Search Hugging Face documentation | | endpoints.deleteNetworkCidr | huggingface.api.endpoints.deleteNetworkCidr | destructive | Delete a network CIDR list entry for Inference Endpoints | | endpoints.list | huggingface.api.endpoints.list | read | List Inference Endpoints for a namespace | | endpoints.listVendors | huggingface.api.endpoints.listVendors | read | List cloud provider vendors for Inference Endpoints | | inference.chatCompletion | huggingface.api.inference.chatCompletion | write | Generate chat completion via Inference Providers (OpenAI-compatible) | | inference.embeddings | huggingface.api.inference.embeddings | write | Generate text embeddings via Inference Providers | | jobs.getHardware | huggingface.api.jobs.getHardware | read | List available Jobs hardware | | models.checkUploadMethod | huggingface.api.models.checkUploadMethod | read | Check LFS vs regular upload method for model files | | models.createBranch | huggingface.api.models.createBranch | write | Create a branch on a model | | models.createCommit | huggingface.api.models.createCommit | write | Create a commit on a model (Hub NDJSON/JSON: files, deletedEntries, lfsFiles) | | models.createTag | huggingface.api.models.createTag | write | Create a tag on a model | | models.deleteBranch | huggingface.api.models.deleteBranch | destructive | Delete a branch on a model | | models.deleteTag | huggingface.api.models.deleteTag | destructive | Delete a tag on a model | | models.get | huggingface.api.models.get | read | Get model repository info | | models.getCompare | huggingface.api.models.getCompare | read | Compare two revisions of a model | | models.getJwt | huggingface.api.models.getJwt | read | Get JWT for a model repo | | models.getNotebook | huggingface.api.models.getNotebook | read | Get notebook URL from a model | | models.getResolve | huggingface.api.models.getResolve | read | Resolve a file from a model (follows redirects / XET info) | | models.getResolveCache | huggingface.api.models.getResolveCache | read | Resolve a file from model cache | | models.getScan | huggingface.api.models.getScan | read | Get security scan status for a model | | models.getTagsByType | huggingface.api.models.getTagsByType | read | Get model tags grouped by type | | models.getTreeSize | huggingface.api.models.getTreeSize | read | Get repository tree size for a model | | models.getXetReadToken | huggingface.api.models.getXetReadToken | read | Get XET read token for a model | | models.list | huggingface.api.models.list | read | List models on the Hub | | models.listCommits | huggingface.api.models.listCommits | read | List commits for a model | | models.listPathsInfo | huggingface.api.models.listPathsInfo | read | List path metadata in a model | | models.listRefs | huggingface.api.models.listRefs | read | List refs (branches/tags) for a model | | models.updateSettings | huggingface.api.models.updateSettings | write | Update settings for a model repository | | organizations.getAvatar | huggingface.api.organizations.getAvatar | read | Get organization avatar | | organizations.getMembers | huggingface.api.organizations.getMembers | read | List organization members | | organizations.getSocials | huggingface.api.organizations.getSocials | read | Get organization social handles | | papers.claimAuthorship | huggingface.api.papers.claimAuthorship | write | Claim authorship of a paper | | papers.createComment | huggingface.api.papers.createComment | write | Comment on a paper | | papers.createCommentReply | huggingface.api.papers.createCommentReply | write | Reply to a paper comment | | papers.createIndex | huggingface.api.papers.createIndex | write | Index an arXiv paper by id | | papers.getDaily | huggingface.api.papers.getDaily | read | Get daily papers | | papers.search | huggingface.api.papers.search | read | Search papers (hybrid semantic/full-text) | | repos.create | huggingface.api.repos.create | write | Create a model, dataset, or Space repository | | repos.getResolve | huggingface.api.repos.getResolve | read | Resolve a file in any repository type | | repos.listFiles | huggingface.api.repos.listFiles | read | List repository file tree with pagination | | repos.requestAccess | huggingface.api.repos.requestAccess | write | Request access to a gated repository | | settings.createWebhook | huggingface.api.settings.createWebhook | write | Create a settings webhook | | settings.deleteWebhook | huggingface.api.settings.deleteWebhook | destructive | Delete a settings webhook | | settings.getBillingUsageV2 | huggingface.api.settings.getBillingUsageV2 | read | Get billing usage for a custom date range (unix timestamps) | | settings.getJobsUsage | huggingface.api.settings.getJobsUsage | read | Get Jobs usage and billing for current subscription period | | settings.getLiveBillingUsage | huggingface.api.settings.getLiveBillingUsage | read | Get live billing usage stream snapshot | | settings.getMcp | huggingface.api.settings.getMcp | read | Get MCP tools configuration for the authenticated user | | settings.getWebhook | huggingface.api.settings.getWebhook | read | Get a webhook by id | | settings.listWebhooks | huggingface.api.settings.listWebhooks | read | List all webhooks in settings | | settings.updateNotifications | huggingface.api.settings.updateNotifications | write | Update notification settings for the authenticated user | | settings.updateWatch | huggingface.api.settings.updateWatch | write | Update watch settings (orgs/users/repos to follow) | | settings.updateWebhook | huggingface.api.settings.updateWebhook | write | Update an existing settings webhook | | settings.updateWebhookStatus | huggingface.api.settings.updateWebhookStatus | write | Enable or disable a webhook (action: enable|disable) | | spaces.checkUploadMethod | huggingface.api.spaces.checkUploadMethod | read | Check LFS vs regular upload method for space files | | spaces.createBranch | huggingface.api.spaces.createBranch | write | Create a branch on a space | | spaces.createCommit | huggingface.api.spaces.createCommit | write | Create a commit on a space (Hub NDJSON/JSON: files, deletedEntries, lfsFiles) | | spaces.createSecret | huggingface.api.spaces.createSecret | write | Create or update a Space secret | | spaces.createTag | huggingface.api.spaces.createTag | write | Create a tag on a space | | spaces.createVariable | huggingface.api.spaces.createVariable | write | Create or update a Space variable | | spaces.deleteBranch | huggingface.api.spaces.deleteBranch | destructive | Delete a branch on a space | | spaces.deleteSecret | huggingface.api.spaces.deleteSecret | destructive | Delete a Space secret | | spaces.deleteTag | huggingface.api.spaces.deleteTag | destructive | Delete a tag on a space | | spaces.deleteVariable | huggingface.api.spaces.deleteVariable | destructive | Delete a Space variable | | spaces.get | huggingface.api.spaces.get | read | Get space repository info | | spaces.getCompare | huggingface.api.spaces.getCompare | read | Compare two revisions of a space | | spaces.getEvents | huggingface.api.spaces.getEvents | read | Stream Space status events (SSE snapshot) | | spaces.getJwt | huggingface.api.spaces.getJwt | read | Get JWT for a space repo | | spaces.getMetrics | huggingface.api.spaces.getMetrics | read | Get live Space metrics (SSE snapshot) | | spaces.getNotebook | huggingface.api.spaces.getNotebook | read | Get notebook URL from a space | | spaces.getResolve | huggingface.api.spaces.getResolve | read | Resolve a file from a space (follows redirects / XET info) | | spaces.getResolveCache | huggingface.api.spaces.getResolveCache | read | Resolve a file from space cache | | spaces.getScan | huggingface.api.spaces.getScan | read | Get security scan status for a space | | spaces.getTreeSize | huggingface.api.spaces.getTreeSize | read | Get repository tree size for a space | | spaces.getXetReadToken | huggingface.api.spaces.getXetReadToken | read | Get XET read token for a space | | spaces.getXetWriteToken | huggingface.api.spaces.getXetWriteToken | write | Get XET write token for a Space | | spaces.list | huggingface.api.spaces.list | read | List spaces on the Hub | | spaces.listCommits | huggingface.api.spaces.listCommits | read | List commits for a space | | spaces.listHardware | huggingface.api.spaces.listHardware | read | List available Space hardware configurations | | spaces.listLfsFiles | huggingface.api.spaces.listLfsFiles | read | List LFS files in a Space | | spaces.listPathsInfo | huggingface.api.spaces.listPathsInfo | read | List path metadata in a space | | spaces.listRefs | huggingface.api.spaces.listRefs | read | List refs (branches/tags) for a space | | spaces.squashCommits | huggingface.api.spaces.squashCommits | destructive | Squash all commits in a Space ref (irreversible) | | spaces.updateSettings | huggingface.api.spaces.updateSettings | write | Update settings for a space repository | | trending.get | huggingface.api.trending.get | read | Get trending repositories | | users.getAvatar | huggingface.api.users.getAvatar | read | Get user avatar URL | | users.getOverview | huggingface.api.users.getOverview | read | Get user profile overview | | users.getSocials | huggingface.api.users.getSocials | read | Get user social handles |

Auth

Auth: API key, OAuth 2.0 (default API key). Set authType on the plugin factory to pick one.

Webhooks

No webhooks.

Reference

Full docs, types, and examples: https://docs.corsair.dev/plugins/huggingface

License

Apache-2.0