nodejs Stipend client
OpenTelemetry adapter for Stipend. Subscribes to observability hooks on @stipend-mcp/proxy and @stipend-mcp/api and emits spans, metrics, and structured logs.
In-memory entitlement store for Stipend — for tests, local dev, and the `stipend dev` CLI.
Stipend — payment-backed authorization middleware for MCP. Core types, interfaces, signing, and authorization engine.
Transparent MCP proxy for Stipend — runs Stipend.authorize on every tools/call and forwards to an upstream MCP server.
Cold-path HTTP API for Stipend (Fastify). Host-facing endpoints, Stripe webhook receiver, outbound webhook delivery worker.
Node.js Streams, a user-land copy of the stream library from Node.js
Stipend CLI — `stipend dev` boots the full local stack; `stipend keygen` generates Ed25519 signing keys.
Firestore-backed EntitlementStore and DeliveryStore for Stipend (v1.0 default).
Node.js API (Node-API)
Determine if the current node version supports the `--preserve-symlinks` flag.
A light-weight module that brings Fetch API to node.js
Stripe payment provider adapter for Stipend (closed-loop PaymentIntents in v1.0; Shared Payment Token acceptance in v1.5).
Load node modules according to tsconfig paths, in run-time or via API.
Cross platform child_process#spawn and child_process#spawnSync
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Provides a way to make requests
Determines if an object can be used as an array
Build tool and bindings loader for node-gyp that supports prebuilds
TypeScript execution environment and REPL for node.js, with source map support
Vite as Node.js runtime
PostgreSQL client - pure javascript & libpq with the same API
Like which(1) unix command. Find the first instance of an executable in the PATH.
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/