Web3 Powered

Monetize your
NPM packages
with crypto

Accept one-time and recurring payments in your app. Connect your wallet to manage packages, view analytics, and get paid.

Payments we accept

Instant settlement to your wallet

USDCSUIETHMonad

Subscription types

  • SubscriptionRecurring billing
  • Per userGitHub-based licensing
  • Per deviceTrack & bill per device
  • One-timeSingle payment access

Our features

Everything to monetize your code

  • Monetize native npm packages
  • USDC (EVM) + SUI + Monad payments
  • Multi-chain & Circle Gateway payouts

Why Choose Xpack?

The essential benefits for package monetization

10× Reach
Get paid for your npm package with crypto. No private registry needed.
Recurring Revenue
Unlock recurring revenue with subscription, per user, or per device licensing models to ensure reliable growth.
Faster Monetization
Start earning in minutes, not months. No complex setup, just connect your wallet and publish.

How it Works

Three steps to monetize your open-source work

Step1
Connect Wallet
Connect your Web3 wallet instantly. Your wallet becomes your payment destination.
Step2
Publish Package
Effortlessly add payment details (subscription, per-user, or per-device) to your package.json. Publish to NPM and enjoy a smooth workflow.
Step3
Get Paid
Users complete crypto payment at install. The funds are sent instantly to your wallet withdraw anytime, with no minimums.

Explore Xpack Modules

Arc(USDC via Circle Gateway)
npm i xpack-arc-gateway
Sui payments
npm i xpack-sui
Per-device pricing
npm i xpack-per-device

Powerful Features

Everything creators need to monetize their code

Direct Crypto Payments
Receive payments from users instantly and directly to your wallet, without any middlemen.
Flexible Monetization
Charge by subscription, user, or device. Choose the model that fits your business and update it anytime.
Package Access Control
Restrict or unlock npm package installs based on blockchain-verified payment. Automated access revocation for expiring subscriptions.
Usage Tracking
Track installs by user or device. Get analytics for your paid packages and understand your audience.
Seamless NPM Integration
Use your normal npm workflow. No custom registry or package manager required—just add preinstall script.
Multi-chain & Multi-currency
Accept ETH, USDC, and more on major EVM chains, Sui, and Monad. Get paid in your preferred currency.