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

# Sandbox Environment

To facilitate seamless integration and thorough testing of your application, we provide a dedicated sandbox environment. Our sandbox environment is a developer-friendly space that enables you to experiment, validate, and fine-tune your integration with our payments platform without any real financial transactions taking place.

The sandbox environment is separate from your production account. You will need to sign up for a separate sandbox account to access this environment.

You can log in here:

<a href="https://app.sandbox.confidolegal.com" target="_blank">
  app.sandbox.confidolegal.com
</a>

Sandbox GraphQL Endpoint:

<a href="https://api.sandbox.gravity-legal.com/v2" target="_blank">
  api.sandbox.gravity-legal.com/v2
</a>

### Parity with production

The **GraphQL schema and endpoints** are the same shape in sandbox and production, but behavior differs where regulations or processors require it: for example, money movement is simulated in sandbox, and helpers such as `mockOnboarding` on `createFirm` and the `sandboxOnly*` mutations **only work in sandbox** (they are rejected in production).

### Test card and ACH data

Use the numbers on [Test payment methods](/docs/sandbox/test-payment-methods) for cards and ACH in sandbox.

### Production cutover checklist

* Use **production** Partner and Firm API tokens and webhook secret from the production Partner Portal (`app.confidolegal.com`), not sandbox values.
* Register **production** [Connect callback URL](/docs/firm-onboarding/connect) and [webhook URLs](/docs/webhooks/configure) in the production portal.
* Confirm outbound IPs or allowlisting requirements with **[support@confidolegal.com](mailto:support@confidolegal.com)** if your security team needs them; they are not documented as a universal requirement for all partners.
