Category

Store

Docs for Boilerplate Store products, publishing and purchase flows.

What Store is for

Boilerplate Store is the marketplace area where users discover, buy, download, sell and manage software components. It combines a catalog, verification, checkout, subscriptions, merchant onboarding and seller tools.

Typical use cases

  • Find ready-to-use Java or JavaScript components for a project.
  • Buy or download software products from other Boilerplate users.
  • Publish your own component and start earning as a merchant.
  • Share private components with a team instead of listing them publicly.
  • Review security and dependency information before using a component.
  • Manage subscriptions, transactions, invoices, payouts and CLI access.

Core objects

ObjectMeaning
ProductA software component or package available in the Store.
VersionA specific published or draft release of a product.
SellerA user or team that publishes products.
Merchant accountA verified seller account required to receive payments.
CartProducts selected for checkout.
TransactionA purchase or payment process.
SubscriptionA plan that controls Store and platform features.
VerificationStore checks for product safety, metadata, dependencies and readiness.

Data Store records rely on

Most Store flows combine account identity, product metadata, source files, version metadata, transaction state and entitlement records. A buyer sees only products that are published, visible to their account or team, and available under the current pricing or private sharing rules. A seller can edit drafts and create new versions, but published or verified data can become restricted to keep buyer entitlements and audit records stable.

Explore Subjects