Marketplace

The LPM.dev Registry Marketplace lets package authors sell install access with one-time or subscription pricing. Authors set the price and license scope, buyers pay through Stripe, and the Registry enforces access when the package is installed.

How It Works

  1. Publish at least one package version. New LPM.dev Registry packages start as private.
  2. Connect a Stripe payout account and create at least one pricing plan.
  3. Request Marketplace distribution from the package settings page.
  4. The package remains private while its active versions complete public-package review.
  5. After approval, buyers can purchase a plan and install the package with LPM CLI.

Marketplace activation is permanent. An activated package cannot return to private distribution or move to Pool. Archive the package if you need to stop new purchases.

Install a Purchased Package

Use the same LPM.dev Registry account that owns the personal license, belongs to the licensed organization, or has an assigned organization seat:

lpm login
lpm install @lpm.dev/acme.ui-kit

LPM CLI is the primary client for installing Marketplace packages. It can use LPM.dev Registry packages alongside npm and other .npmrc-configured registries in the same project. See the LPM CLI install reference for resolver, workspace, save-policy, and lockfile behavior.

Before Requesting Marketplace Distribution

The package needs:

  • At least one published version
  • An active Stripe payment provider owned by the package author or organization
  • At least one active pricing plan
  • Dependencies that satisfy the Registry's public distribution rules
  • A successful public-package review

Requesting Marketplace distribution sends the package into review; it does not make an unreviewed version public. If a required version, payment provider, pricing plan, or dependency permission changes before activation, the request can be cancelled and the package remains private.

Platform Fees

The Marketplace platform fee is selected from the package owner's plan when checkout is reserved.

Seller planPlatform fee
Hobby15%
Pro10%
Organization10%

Applicable taxes are calculated during checkout. The selected price, quantity, currency, and platform fee are captured as part of the payment authorization so fulfillment uses the terms the buyer approved.

License Scope

A buyer chooses from the plans offered by the author:

  • Individual license — one personal license, or a chosen number of organization seats
  • Organization license — one flat-price license for all current and future members of the selected organization
  • Commercial plan — a plan marked for the Registry's commercial-permission checks

One-time purchases and subscriptions both grant package-level access rather than access to only the version displayed during checkout. See Checkout & Licensing for assignment, cancellation, and access-duration behavior.

See Also