MultiHopper runs two independent environments. They are fully separate deployments:
a key, integration, or route from one does not exist in the other. Pick the
environment first, then use its base URL and its dashboard throughout.
Each environment only issues its own keys, and a key is bound to the cluster of the
deployment that minted it — it is not switched by the key prefix. To build against
Solana devnet you must create your key from the devnet dashboard above; a key minted
on the production dashboard will not work against devnet.
Which one should I use?
Start on devnet while you build and test — it uses devnet SOL, so mistakes cost
nothing. Move to production once your integration works end to end.
The Quickstart and the interactive API Reference
both default to production; use the server dropdown at the top of any API Reference page
to switch the examples to devnet.
Compliance differs by environment
TRM compliance screening is enabled per environment. It is currently on for mainnet and
may be toggled on devnet for testing. See Compliance & screening
for what that means for fees and denied routes.