Skip to main content
Every platform capability is an npm package under the @stardeck-customer-apps/* scope. They are published publicly, so a clone plus npm install needs no registry token. Each SDK ships its own complete API reference inside the installed package, as a SKILL.md file. That file is the reference — it is versioned with the code, so it cannot drift from the API you actually have installed.
With Claude Code connected, ask it to load the skill for the capability you are building — it reads these files and the platform’s design skills directly.

Installed in every app

Development-only packages

Not for app code

@stardeck-customer-apps/kernel is the internal primitive layer the other SDKs build on — HMAC request signing and retry behavior. App code must not import it. If you are reaching for it, the capability you want belongs to one of the SDKs above.

How to choose

What keeps an app upgradeable:
  • Use the SDK rather than the wire. Every SDK signs its own platform calls. Hand-built requests to platform endpoints are the code most likely to break on a platform upgrade.
  • Do not rebuild what an SDK owns. A bespoke auth table, an email queue, or a file-upload service is work the upgrade rail cannot maintain for you.

Constraints

The limits these SDKs operate inside.

Testing

How the testing package runs your suite without network access.