Articles in this section

Non-production environments and API Management

Legacy production and sandbox licenses

In legacy Production and Sandbox environments, changes in one environment affect both environments. The Production and Sandbox environments share the same underlying resources. Any resource you create, edit, or delete in one environment is immediately reflected in the other.

This includes connections, imports, exports, flows, scripts, and API tokens. Use caution when editing resources in either environment.

This behavior doesn't apply to accounts on the multi-environment license, where each environment maintains its own isolated resources.

Migrations from the legacy Production/Sandbox license to the new multi-environment license are underway. Your account has not migrated to the new multi-environment license if you can toggle between environments.

Toggle to Sandbox environment.png

You can benefit significantly from using API Management in non-production environments. Non-production environments allow you to maintain better control over how your API changes are developed, tested, and pushed to your API consumers. Learn more about the basics of non-production environments. With non-production environments and API Management, you can:

  • Seamlessly access the same environments in the APIM console as those available in the Celigo platform.

  • Easily define environment-specific prefixes for portal and gateway URLs, enabling greater flexibility and customization in your DevOps workflow.

  • As an admin, get automatic access to all APIs within an environment in the APIM console whenever you're newly invited to that environment in the Celigo platform.

Create a non-production environment with API Management

The APIM console automatically reflects your changes whenever you create a non-production environment in the Celigo platform. You don't need to change anything directly in your APIM console to benefit from the non-production environment. Simply create your new environment in the Celigo platform, and it will automatically appear in your APIM console.

Create a new environment

Your first, original environment is always your Production environment. Any newly created environments are considered non-production environments. You must be in your Production environment to create a new environment. Additionally, all newly created environments are disabled by default. 

  1. Click your account profile at the upper right-hand corner of the page.

    Account_highlight.png
  2. Click Environments from the dropdown.

    Environments_account_dropdown.png
  3. Click + Create environment on the right-hand side of the page.

    Environments_create_env.png
  4. Add a Name and Description.

    Tip

    Be descriptive with your environment's name and description. For example, try NetSuite QA or NetSuite Development Sandbox instead of just QA or Test.

    Create_environment_window.png
  5. If you're using API Management, add your Environment prefix for APIM. This prefix is used to generate the Developer portal and API gateway URLs. You can change this later, but it may cause issues, as your API consumers are not notified of the change. Learn more about API Management and non-production environments.

Parity between the Celigo platform and the APIM console

When you create your environment, the following occurs:

  • The Developer Portal and Gateway URLs are automatically created, reflecting the same name you used when creating the environment.

  • An API token is automatically created for your new APIM environment.

  • New users added to the non-production environment are automatically able to access all the APIs in the new environment.

Access your environments in the APIM console

To access your newly created environments, navigate to your APIM console using the Celigo platform. The new environments are available in a drop-down on the top left-hand side of the screen.

When you push an API from the Celigo platform, it's pushed to the environment you're using in the platform. You can't push an API in a non-production environment to a production environment.