# Legacy API

> **This API is maintained for existing integrations only.** No new features are being added and new partners should not integrate against it. If you are evaluating Banxa for a new integration, use the Banxa Hosted Checkout or Banxa Native API — both available from the documentation home.


## Still using the Legacy API?

The Legacy API provides hosted checkout infrastructure for on-ramp and off-ramp transactions. Partners redirect customers to the Banxa-hosted checkout, which handles KYC, payment processing, and crypto delivery.

**Environments:**

| Environment | API Host |
|  --- | --- |
| Sandbox | `https://api.banxa-sandbox.com/{partnerRef}` |
| Production | `https://api.banxa.com/{partnerRef}` |


**Key pages:**

- [API Reference](/products/legacy-api/openapi)
- [Authentication](/products/legacy-api/docs/on-ramp-off-ramp/on-ramp-api-tutorial/step-3-authentication)
- [Webhooks](/products/legacy-api/docs/on-ramp-off-ramp/webhooks)
- [Order Status](/products/legacy-api/docs/resources/order-status)


## Migrating?

If you are looking to move off the Legacy API, see the Banxa Developer Documentation for a comparison of the Banxa Hosted Checkout and Banxa Native API.

- **Banxa Hosted Checkout** — the direct successor to the Legacy API. Same hosted checkout model, updated API design, three integration paths (Referral, API, SDK).
- **Banxa Native API** — for platforms that want a fully headless integration with no Banxa-branded screens.