Wallet session
Account-owned product actions tied to the connected wallet.
Wallet-authenticated product actions and developer API requests use different credential contexts. That separation should remain explicit in both implementation and documentation.
Account-owned product actions tied to the connected wallet.
Programmatic developer access for external applications.
Separate applications or environments when useful.
Grant only permissions required by the integration.
Use backend environment variables or a secret manager.
Public frontend variables are not a secret store.
Replace credentials after exposure or when access changes.
POST /api/developers
GET /api/developers/mePOST /api/developers/keys
GET /api/developers/keys
DELETE /api/developers/keys/:keyId
POST /api/developers/keys/:keyId/rotate