Skip to main content

Get started in three steps

This quickstart focuses on the public Krypton API surface that is documented in this portal.

Step 1: Authenticate a user

Call POST /api/v1/login to authenticate with your ID token and initialize user/wallet state.
Call POST /api/v1/set_username to attach the human-readable identifier used by payment flows.

Step 2: Run KYC checks

Use POST /api/v1/kyc/applicant and fetch access tokens through POST /api/v1/kyc/access-token.
Poll POST /api/v1/kyc/check-status/{user_id} or GET /api/v1/kyc/status/{email}.

Step 3: Send and monitor a payment

Call POST /api/v1/send_usdc or POST /wallet/send-usdc based on your integration path.
Use GET /circle/transaction/{transaction_id} and GET /api/v1/latest_transactions_by_username/{username} for status and history.

Next steps

Once core payment flows work, add read-only market and strategy data endpoints.

Backend API

Authentication, account profile, KYC, and send payment workflows.

Web3 API

Transaction status, quote endpoints, and read-only market data.

Hedge Fund API

Read-only strategy metadata, pricing, and vault details.

Clark API

Minimal query and memory retrieval for assistant experiences.
Wallet-resolution endpoints are intentionally excluded from public docs.