If a Redox organization is like your company’s secure office, a Redox environment is an isolated space inside the office building. These isolated spaces are ideal for safely setting up, testing, then going live with your implementation.
By default, a Redox organization comes with three environments with specific purposes:
- Develop safely: Use the development environment to build your integrations and test new features without any risk of breaking things in production. This is your sandbox to play with and test.
- Test thoroughly: Use the staging environment to test your integration to ensure everything works as expected. This environment serves as a mirror of your production setup. Think of it like your “pre-flight check” before deploying changes to production.
- Operate securely: Go live in a stable, secure production environment and start sending and receiving real patient data. Access to this environment is typically the most restricted.
If a user has access to more than one environment, they can switch between them using the environment selector in the Redox dashboard. If you don’t see this selector, it means you only have access to one environment.

Not every user has the same access to every environment. Organization owners and admins can assign users to different environments based on their job functions. This helps keep confidential data secure. Learn about user roles.
To find out which environments you can access, get a list of environments via the Redox Platform API.
Each environment has a defined set of assets. Learn about assets.
Assets are exclusive to one environment and can only be shared in the case of promoting a staging asset to production. Learn about promoting assets.