Skip to content
PluginStats

@hasna/connectors weekly downloads statistics

By hasna (9 listings) · npm · MCP servers

Open source connector library - Install API connectors with a single command

View on npm Stale · Oct 18, 2026

@hasna/connectors has 11,468 recorded weekly downloads on npm, a decrease of 22.5% over the past 30 days, ranking #922 of 2,391 tracked listings.

Weekly downloads
11,468
Official API · Oct 18, 2026
7-day growth
-39.7%
-7.6K weekly downloads
30-day growth
-22.5%
-3.3K weekly downloads
90-day growth
+1850%
+10.9K weekly downloads
Rank
#922
Among tracked npm listings

About @hasna/connectors

@hasna/connectors

Open-source connector platform for enabling, authenticating, and running API connectors from one package.

npm License

Install

bun install -g @hasna/connectors

What It Is

@hasna/connectors is a single-product runtime:

  • connectors stay inside this repo and package
  • projects enable the connectors they want through .connectors/manifest.json
  • credentials live in the connectors data home (resolved by the in-package resolver; ~/.hasna/connectors/ until the XDG data home is adopted)
  • CLI, MCP, REST, and the local API/OAuth server all use the same connector registry

Local or remote

Connectors runs locally by default, with nothing to configure: the CLI, the MCP server and the SDK run the connector engine in-process and keep connections in the local store.

To use a server instead (one you run yourself, or any service that speaks the /v1 API), point the client at it:

# One shell or CI job: environment variables
export CONNECTORS_API_URL=https://connectors.example.com
export CONNECTORS_API_KEY=...            # from your server administrator

# Or save it: the key is read from stdin or a hidden prompt, never from arguments
connectors login --api-url https://connectors.example.com
connectors config show                   # mode, server URL, whether a key is set
connectors logout                        # delete the stored key
connectors config unset api-url          # back to local mode

Settings resolve in this order: the --api-url / --api-key-stdin flags, then CONNECTORS_API_URL / CONNECTORS_API_KEY, then <connectors home>/config.json (mode 0600, written by connectors login), then local mode. A saved key is only sent to the server it was saved for, a server URL without a key is an error rather than a silent fall back to local mode, and plain http:// is refused for anything but loopback unless CONNECTORS_ALLOW_INSECURE_HTTP=1.

Service connectors work the same way in both modes:

connectors service list
connectors service describe openai       # auth methods, operations and their effects
printf '{"adminKey":"%s"}' "$OPENAI_ADMIN_KEY" | \
  connectors connections add openai --auth admin_key --label prod-admin --secrets-stdin
connectors connections add openai --auth admin_key --label ci --secret-env adminKey=OPENAI_ADMIN_KEY
connectors connections list
connectors connections check openai:prod-admin
connectors call openai <operation> --connection prod-admin --input '<json object>'
connectors runs list --limit 20

The shipped service connectors are anthropic, brandsight, cloudflare, cursor, godaddy, openai, opencode, stable and youtrust (Youtrust, formerly Yousign: signature requests, documents, recipients, audit trails and webhooks; see docs/providers/youtrust.md). A Youtrust connection picks its environment with a plain field:

connectors connections add youtrust --auth api_key --label prod \
  --field environment=production --secret-env apiKey=YOUTRUST_API_KEY   # default: sandbox
connectors call youtrust signature_requests.list --connection prod --input '{"limit":10}'

Secret connection fields are never accepted as arguments (--field refuses them); use --secret-env key=ENV_NAME, --secrets-stdin or the hidden prompt. Any operation that is not a read (write, billable, destructive, credential) needs --confirm. A credential result, such as a newly minted key, is shown once and never stored.

CLI

connectors --help

Typical flow:

connectors install github stripe
connectors auth github
printf '%s\n' "$STRIPE_API_KEY" | connectors auth stripe --key-stdin
connectors run github --help
connectors run stripe products list --limit 5

Key commands:

  • connectors install writes project enablement to .connectors/manifest.json
  • connectors list and connectors search browse the shared catalog
  • connectors docs reads connector docs from the internal registry
  • connectors auth stores credentials in the connectors data home (resolved by the in-package resolver)
  • connectors auth <name> --key-stdin reads an API key or bearer token from stdin, and --key-env <VAR> reads it from the named environment variable. connectors setup and connectors llm set take the same two flags. Do not pass a key as a command-line value: it lands in shell history and the process list.
  • connectors run executes connector commands from the one-product runtime
  • connectors status and connectors doctor verify setup and auth state
Compact Output Defaults

CLI output is compact by default so agent terminals do not fill with huge catalogs, README sections, credential status tables, or API records.…

Description from the npm listing.

  • connectors
  • api
  • cli
  • typescript
  • bun
  • figma
  • stripe
  • github
  • openai
  • mcp
  • model-context-protocol

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@hasna/connectors weekly downloads on npm, last 90 days: 11,468 weekly downloads as of Oct 18, 2026, +1850% over 90 days.@hasna/connectorsWeekly downloads on npm · Last 90 days11,468downloads / week+1850% over 90 days010K20K30K40K50K60KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
@hasna/connectors weekly downloads on npm, last 90 days: 11,468 weekly downloads as of Oct 18, 2026, +1850% over 90 days.

7/30/90-day growth

@hasna/connectors weekly downloads growth on npm: -39.7% over 7 days, -22.5% over 30 days, +1850% over 90 days.@hasna/connectorsWeekly downloads growth on npm11,468downloads / week now7-day growth-7,550 weekly downloads-39.7%30-day growth-3,328 weekly downloads-22.5%90-day growth+10,880 weekly downloads+1850%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@hasna/connectors weekly downloads growth on npm: -39.7% over 7 days, -22.5% over 30 days, +1850% over 90 days.

Ranking history

@hasna/connectors npm ranking history: currently #922 (by weekly downloads).@hasna/connectorsnpm ranking · by weekly downloads · Last 90 days#922current rank#300#400#500#600#700#800#900#1000#1100Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 17, 2026 – Oct 21, 2026 · 5 observations · Updated Oct 18, 2026pluginstats.com
@hasna/connectors npm ranking history: currently #922 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,196 shown · page 47, #6 (overall #926)
All npm: every listing in weekly downloads order

Listing placement

MCP servers300 listings · 15 pages · page 8, #20 (overall #160)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for @hasna/connectors
Date (UTC)Weekly downloadsChange vs. previous
11,468+4.2K
7,233-2.8K
10,011+2.8K
7,189-5.1K
12,316-3.2K
15,4790
15,479-3.5K
19,018-2.2K
21,219-822
22,041-2K
23,995+1.3K
22,679-1.2K
23,910-3.4K
27,303—

Similar npm MCP servers plugins

All 20 @hasna/connectors alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@hasna/connectors. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.