Skip to main content

Documentation Index

Fetch the complete documentation index at: https://86d.app/docs/llms.txt

Use this file to discover all available pages before exploring further.

The digital-downloads module turns any file into a sellable digital good. After purchase, the customer receives a download link with a time-limited signed URL; the module enforces per-order download caps to prevent unlimited sharing. Files are served from your configured storage adapter (local, vercel, or s3). Source: modules/digital-downloads · npm: @86d-app/digital-downloads

Installation

86d module add digital-downloads

Configuration

digitalDownloads({
  signedUrlTtlSeconds: "86400",   // 24h
  maxDownloadsPerPurchase: "5",
});

Store endpoints

MethodPathDescription
GET/downloads/meList the customer’s purchased downloads
GET/downloads/me/:idGet a fresh signed URL