LPM Documentation

LPM is a multi-ecosystem package registry with a built-in developer platform. Publish JavaScript, Swift, or XCFramework packages and sell them on the marketplace, share revenue through the Pool, or keep them private for your team. Manage encrypted environment variables and webhook tunnels for your projects from the same CLI.

Getting Started

Core Concepts

  • Packages - Package format, versioning, and distribution modes
  • Marketplace - Sell packages with individual and organization licenses
  • Pool - $12/month subscription with revenue sharing for authors
  • Organizations - Teams with role-based access at $8/seat
  • Environments & Secrets - Local + end-to-end encrypted cloud vault, dashboard access, platform integrations, OIDC in CI
  • Tunnels - Expose localhost to the internet with claimed stable domains and a built-in webhook inspector

Reference

For the full Rust client reference (resolver, dev server, task runner, test/bench, lint, fmt, patch, plugins, every flag of every command), see cli.lpm.dev.