> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moduluslabs.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Base URLs

> Sandbox base URLs for every Modulus Labs API in one place

Every Modulus API is a distinct service with its own host. All URLs below are **sandbox**. When you go live, request production credentials from support - you receive the production base URLs together with your production keys.

## Sandbox base URLs

| API                                   | Sandbox base URL                                     |
| ------------------------------------- | ---------------------------------------------------- |
| Ecom (Payment Links, Payment Intents) | `https://api.sbx.moduluslabs.io/ecom/v1`             |
| Ecom JavaScript SDK (CDN)             | `https://js.sbx.moduluslabs.io/v1`                   |
| QR Ph                                 | `https://qrph.sbx.moduluslabs.io`                    |
| Webhooks                              | `https://webhooks.sbx.moduluslabs.io`                |
| Onboarding                            | `https://kyc.sbx.moduluslabs.io`                     |
| Terminal Gateway                      | `https://api.sbx.moduluslabs.io/v1/terminal-gateway` |
| Transaction Reporting                 | `https://api.sbx.moduluslabs.io/reports`             |

<Note>
  The JavaScript SDK URL is a CDN, not an API host - load `https://js.sbx.moduluslabs.io/v1` as a `<script>` tag. Its server-side companion (create a Payment Intent) uses the Ecom host above.
</Note>

For each API's authentication scheme, see its own Authentication page. A per-API auth summary is on the [home page](/).
