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
- Quick Start - Install the CLI and publish your first package
- Installation - Set up the LPM CLI
- Authentication - Sign in and manage tokens
- Publishing - Publish a package to the registry
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
- CLI Commands - Registry-focused command reference
- Integrations - CI/CD pipelines, Vercel, Netlify, Docker
- Policies - Terms, privacy, and acceptable use
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.