> For the complete documentation index, see [llms.txt](https://docs.reya.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reya.xyz/developers/devnet/getting-started/environments.md).

# Environments

Reya's perpetual order book is currently available to integrators on **devnet1**, the perpOB testnet — the environment to integrate against today. Other environments will be added here as the order book becomes available on them.

## devnet1 (perpOB testnet)

| Property                                      | Value                                                    |
| --------------------------------------------- | -------------------------------------------------------- |
| Chain ID                                      | `89346162`                                               |
| REST base URL                                 | `https://api-devnet.reya-cronos.network/v2`              |
| WebSocket Info                                | `wss://websocket-devnet.reya-cronos.network/`            |
| WebSocket Order Entry                         | `wss://ws-exec-devnet.reya-cronos.network`               |
| `OrdersGateway` (EIP-712 `verifyingContract`) | `0x7Ec89E555c771D2B5939aBE5C4E4291852633D4D`             |
| Exchange id (`exchangeId`)                    | `1`                                                      |
| Signer management                             | [API Keys page](https://app-devnet-cf.reya.xyz/api-page) |

## How the values are used

* **Signing.** Your [EIP-712 signatures](/developers/devnet/authentication/signatures-and-nonces.md) use `verifyingChainId = 89346162` and the `verifyingContract` above. Remember the chain id is a **message** field, not a domain field.
* **REST.** Use the base URL above with the [REST API Reference](/developers/devnet/api-reference/rest-api-reference.md).
* **WebSocket Info** (depth, order changes, executions): the [WebSocket Info API Reference](/developers/devnet/api-reference/websocket-api-reference.md).
* **WebSocket Order Entry** (create / cancel / cancel-all over a persistent connection): the [WebSocket Order Entry API Reference](/developers/devnet/api-reference/ws-exec-api-reference.md).
* **Exchange id.** Sign `exchangeId = 1` into your orders on devnet1.
* **Signer management.** Connect the account's owner wallet to the API Keys page to add or remove authorised signer wallets. The page manages signer permissions; it does not issue bearer-token API credentials.

{% hint style="info" %}
The [pinned Python SDK onboarding snapshot](https://github.com/Reya-Labs/reya-python-sdk/tree/37450ccb2babc99398d1ac1290d48860a9a2e2fa) ships a `.env.example` preconfigured for devnet1 — the fastest way to confirm your environment wiring is correct.
{% endhint %}
