create-sdp-app
v0.1.0
Published
Opinionated starter templates for the Solana Developer Platform
Maintainers
Readme
create-sdp-app
Opinionated starter templates for the Solana Developer Platform (SDP).
SDP is a unified API gateway for Solana enterprise development — stablecoin issuance, cross-border payments, tokenized deposits, and trading. These templates give you working TypeScript code for the most common SDP workflows so you can go from API key to running demo in under a minute.
Templates
1. Stablecoin Issuance
Deploy a USD-backed stablecoin with full compliance controls: address screening, allowlists, minting, freeze/unfreeze.
npx create-sdp-app stablecoin-issuance
cd stablecoin-issuance
cp .env.example .env # add your SDP_API_KEY
npx tsx index.ts2. Cross-Border Payments
Create wallets, get FX rates, estimate fees, execute a stablecoin transfer, and track it to completion.
npx create-sdp-app cross-border-payments
cd cross-border-payments
cp .env.example .env
npx tsx index.ts3. Tokenized Deposits
Issue a tokenized certificate of deposit, manage it through a vault, accept deposits, and process redemptions.
npx create-sdp-app tokenized-deposits
cd tokenized-deposits
cp .env.example .env
npx tsx index.tsPrerequisites
- Node.js 20+
- SDP API key from platform.solana.com
Configuration
All templates use environment variables:
| Variable | Required | Default |
| -------------- | -------- | -------------------------------------- |
| SDP_API_KEY | Yes | — |
| SDP_BASE_URL | No | https://api.platform.solana.com |
| SDP_NETWORK | No | devnet |
Each template has additional optional variables documented in its own README.
Architecture
sdp-starter/
├── shared/ # Reusable SDP client, types, config
│ ├── sdp-client.ts # Fetch-based API client (zero deps)
│ ├── types.ts # TypeScript types for SDP responses
│ └── config.ts # Env-based configuration loader
├── templates/ # Self-contained starter projects
│ ├── stablecoin-issuance/
│ ├── cross-border-payments/
│ └── tokenized-deposits/
└── bin/
└── create-sdp-app.ts # CLI scaffolderWhen you run npx create-sdp-app <template>, the CLI copies the template and shared modules into a new directory with localized imports, ready to run.
AI-Assisted Development
For AI-assisted development with all 76 SDP endpoints, use sdp-mcp — an MCP server that exposes the full SDP API to Claude, Cursor, and other AI coding tools.
License
MIT
