Client Packages
These packages connect your application to the hosted SPAPS API. They do not contain or install the SPAPS backend.
| Surface | Install | Use it for |
|---|---|---|
| TypeScript SDK | npm install spaps-sdk@2.0.2 | Browser and Node auth, payments, entitlements, messages, and helpers |
| Python client | pip install spaps==0.8.2 | Server-to-server SPAPS API calls |
| Shared contracts | npm install spaps-types@2.0.2 | TypeScript request and response types |
| Wallet utilities | No verified public npm release | Source API reference |
| Issue reporting UI | npm install spaps-issue-reporting-react@0.6.4 | React issue-reporting components |
These install examples name verified public releases. Upstream development versions are separate from registry availability; check the installed version and lockfile before adopting newer APIs.
Access to a package does not grant backend operation, deployment, redistribution, or source rights. Configure clients with provisioned hosted application credentials.
Standard Configuration
SPAPS_API_URL=https://api.sweetpotato.dev
SPAPS_API_KEY=spaps_sec_your_staging_keyBrowser applications use the corresponding publishable-key variables supported by their framework.
Never expose spaps_sec_* values in browser bundles.