***

title: Ledger Off Ramp Wrapper APIs
subtitle: Custom Wrapper API's for Ledger Native Sell Flow
---------------------

For a complete page index, fetch https://docs.transak.com/llms.txt

The Ledger Off-Ramp Wrapper leverages existing Transak APIs, facilitating seamless custom integration of the Off-Ramp functionality within the Ledger Live App. These Wrapper APIs are designed and implemented according to Ledger’s integration guidelines and [API documentation](https://developers.ledger.com/docs/exchange/sell).

## Key Features

* Seamless Integration: Easily integrates into the Ledger Live App, leveraging existing Transak APIs.
* Multi-Currency Support: Allows off-ramping of multiple popular cryptocurrencies into various fiat currencies.
* Transaction Updates: Receive real-time transaction status through webhooks

## Endpoints

| Environment | Base URL                                                                       |
| ----------- | ------------------------------------------------------------------------------ |
| Staging     | [https://api-stg.transak.com/ledger/v1](https://api-stg.transak.com/ledger/v1) |
| Production  | [https://api.transak.com/ledger/v1](https://api.transak.com/ledger/v1)         |

## API Flow

<Frame>
  <img src="https://files.buildwithfern.com/visual-editor-images/docs.transak.com/2026-03-25T10:03:52.315Z/api/ledger-off-ramp/end-points/ledger.png" alt="ledger" title="ledger" noZoom={false} />
</Frame>

## Quick Navigation

* [Get Capabilities](/api/ledger-off-ramp/get-capabilities)
* [Get Crypto Currencies](/api/ledger-off-ramp/get-crypto-currencies)
* [Get Quote](/api/ledger-off-ramp/get-quote)
* [Get Sell Redirect](/api/ledger-off-ramp/get-sell-redirect)
* [Create Sell Order](/api/ledger-off-ramp/create-sell-order)

## Interoperability Layer

* All APIs return results using Ledger's corresponding IDs instead of Transak's unique IDs. An interoperability layer is implemented to translate conventions supported by Transak into those supported by Ledger.
* For blockchain networks, mappings of naming conventions are maintained to consistently represent the same blockchain in both Transak and Ledger systems. This mapping is utilized across various APIs, such as [Capabilities](/api/ledger-off-ramp/get-capabilities) and [Quote](/api/ledger-off-ramp/get-quote).
* For cryptocurrencies, the naming conventions follow Ledger's standard, retrieved from [Ledger’s currency API](https://crypto-assets-service.api.ledger.com/v1/currencies?output=id,ticker,symbol,network) based on cryptocurrency symbols and associated networks.

## Authorization

All requests require authentication via an API key in the header.
`x-api-key` : Transak API key. This can be retrieved from Transak Dashboard

## References

* Documentation: [https://developers.ledger.com/docs/exchange/sell](https://developers.ledger.com/docs/exchange/sell)
* Ledger blockchain network API - [https://crypto-assets-service.api.ledger.com/v1/coins?output=blockchain\_name,chain\_id](https://crypto-assets-service.api.ledger.com/v1/coins?output=blockchain_name,chain_id)
* Ledger currencies API - [https://crypto-assets-service.api.ledger.com/v1/currencies?output=id,ticker,symbol,network](https://crypto-assets-service.api.ledger.com/v1/currencies?output=id,ticker,symbol,network)
* API Documentation - [https://exchange-integration-sell.redoc.ly](https://exchange-integration-sell.redoc.ly)
* Backend Changes - [https://developers.ledger.com/docs/ledger-live/exchange/sell/providers-backend](https://developers.ledger.com/docs/ledger-live/exchange/sell/providers-backend)
* Code Samples for payload signing - [https://developers.ledger.com/docs/ledger-live/exchange/sell/code-examples](https://developers.ledger.com/docs/ledger-live/exchange/sell/code-examples)