Because testing in production is like skydiving without a parachute
API environments are separate spaces where you can safely develop, test, and experiment without breaking anything important. Think of them as practice zones: simulator for play, non-production for dress rehearsal, and production for the real show. Using environments keeps your code organized and your users happy.
| Environment | Host URL | Description |
|---|---|---|
| Production | https://partner-api.key.com | The live environment where real financial transactions occur using actual customer data. All integrations here impact real accounts and funds. |
| Non-Production (QV) | https://partner-api-qv.key.com | A staging environment for testing and validating integrations before going live. It uses test or provided data and closely mirrors production. |
| Simulator | https://partner-api.key.com | A mock environment with sample data to explore API behaviors and edge cases safely, without connecting to real systems. |
API availability by environment
| API | Production | Non-Production | Simulator |
|---|---|---|---|
| Account Validation | Available | Not available | Available |
| ACH Inquiry | Available | Not available | Available |
| ACH Origination | Available | Not available | Available |
| Commercial Account Information | Available | Not available | Available |
| Commercial Check Services | Available | Not available | Available |
| Intraday | Available | Available | Not available |
| Previous Day | Available | Available | Not available |
| RTP Inquiry | Available | Not available | Available |
| RTP Send Payment | Available | Available | Not available |
| Webhooks (ACH, Wire, and RTP) | Available | Available | Not available |
| Wire Inquiry | Available | Not available | Available |
| Wire Transfer | Available | Available | Not available |