Skip to main content
Reflect Banner

Reflect for Developers

Reflect exposes Earn, Create and Protect through three TypeScript kits and a REST API. Every write path returns an unsigned instruction or transaction that you sign and submit, so funds never pass through Reflect.

Stablecoin SDK

@reflectmoney/stable.tsMint and redeem plus assets. Interest on user balances, savings accounts, idle float.

Whitelabel SDK

@reflectmoney/proxy.tsIssue a branded stablecoin backed by Reflect collateral. Set your fee, claim your cut.

Oracle SDK

@reflectmoney/oracle.tsRead and write Doppler oracle accounts. 32 compute units per update.

REST API

Mint, redeem, quotes, APY, exchange rates, stats and events over HTTP, in any language.

Your First Call

Live rates for every supported asset, no key required.
Base URLs are https://prod.api.reflect.money and https://dev.api.reflect.money. Reads are open at 100 requests per minute. Writes use the X-API-Key header and lift that to 500.

Point Your AI At Reflect

Every page is published for agents, so Claude, Cursor or ChatGPT can write against the current spec rather than guess at it.
  • Connect the MCP server at https://docs.reflect.money/mcp for live access to every page and endpoint.
  • Or paste the whole site: llms-full.txt is the complete docs in one file, and llms.txt is the page index.
  • Append .md to any docs URL to get that page as clean Markdown.

Getting Access

Reflect is in closed beta, and integrators whitelist their own users.
1

Initialize your integration

POST /integration/initialize/flow creates your branded mint, uploads metadata, transfers authority and registers the integration in one transaction.
2

Reveal your API key

POST /integration/api-key/reveal, signed by your integration authority. Signatures are valid for one minute. Rotate at any time with /integration/api-key/rotate.
3

Whitelist your users

POST /integration/whitelist returns a transaction to submit for the users you are onboarding.

Worth Knowing

  • You sponsor gas, not your users. Set feePayer to your own address on mint and Reflect covers transaction fees and token account creation in the same call. Accounts are initialized automatically when they do not exist.
  • You set the split. feeBps on your integration defines your cut, claimable at any time through claimFees.
  • Contracts are audited and public. Multiple independent reviews across core, yield routing whitelabel and tranches all reports in the audits repository.

Reference

REST API

Full endpoint reference for stablecoins, integrations, tranches, stats and events.

Developer Kits

Installation and integration walkthroughs for each SDK.

USDC+ Strategy

How allocation works, and the risks integrators inherit.

Risk Framework

Asset classification, economic audits and code audits.