MonetizationOS Docs

Environments

Environments: Environments isolate configuration changes from live production systems, allowing safe development and testing. MonetizationOS provides Preview and Live environments by default, but you can create additional environments as needed. Each environment can use its own payment and identity integrations, or share integrations from other environments, giving you flexibility to configure testing and staging setups that match your organization's workflow.

Versions: A version is a snapshot of your monetization configuration packaged for deployment across environments. Versions enable you to track changes, test configurations in non-production environments, and deploy proven setups to production with confidence.

Ways of Working

Think of environments as separate workspaces (like "testing" vs "live") and versions as save points of your configuration that you can deploy to any workspace.

The basic flow: Make changes → Create version → Deploy to environment.

By default, any changes you make within MonetizationOS are applied only to your Preview environment. This is represented by the purple tick in the top-right navigation, which changes to a spinning circle when updates are being processed.

When you're satisfied with your changes, click the tick icon. This will open a dropdown where you can bundle your changes into a new version by clicking 'Create New Version'.

This will create a version and navigate you do the Versions page, where you have full visibility into the changes within each version and can deploy across environments or roll back as needed.

Example: You create a new pricing plan in Preview, bundle it into 'Version 12', then deploy Version 12 to your Live environment when ready.

This workflow ensures you can never accidentally push changes directly to Live or deploy to the wrong environment. All changes are tracked, clearly visible, and packaged into versions only when you're ready.

Understanding the Environments Section

The Environments section is broken into three tabs: Versions, Changes, and Environments:

Versions

The Versions tab helps you track and manage application versions, and see details on the latest deployment and any recent changes that have been made.

New versions can be created from this tab. For more information, see our Managing Versions guide.

Changes

The Changes tab provides a detailed list of any changes that are ready to be published into a new version. This includes anything that has been created or modified since your last version was created.

New versions can be created from this tab. For more information, see our Managing Versions guide.

Environments:

The Environments tab shows a list of all current environments configured within MonetizationOS.

Here you can choose to manage existing environments, or create new ones. For more information, see our Managing Environments guide.

For more information see: