API sandbox environment

The Liquidity Hub API sandbox environment is a safe and controlled space to become familiar with the endpoints and their functionality, and plan your integration. All production API endpoints are available in the sandbox environment.

Sandbox environment authentication and API credentials

All Liquidity Hub API endpoints except the /oauth/token endpoint are secured by Bearer authentication. To access secured endpoints, you must include a Bearer authentication token in your request header.

To get a Bearer authentication token from the /oauth/token endpoint you need the client ID and client secret associated with an environment-specific API credential. To learn how to get your client ID and client secret see the Create a new API credential instructions. To learn how to get an authentication token from the /oauth/token endpoint, see the Get an authentication token tutorial.

Credential rotation

We recommend rotating API credentials for all environments at regular intervals per your organization's security policy. To learn more, see Rotate an API credential.

Explore the endpoints

Use the following resources to learn more about the Liquidity Hub API and building your integration:

Trading in the sandbox environment

The portfolio balance in the sandbox environment comes from simulated funds. You can request quotes and execute trades using these simulated funds.

Pricing

The quote prices you receive in the sandbox environment don't reflect market prices.

Production-only features

The following features are currently available only in the production environment:

  • Requesting a crypto asset withdrawal: The /withdraw-crypto endpoint is only available in the production environment. Requests to this endpoint in the sandbox environment will fail.