# Multi-Environment Support - Launch Week Day 1

> Novu changelog: Multi-Environment Support - Launch Week Day 1. Learn about the latest updates, features, and improvements to the Novu notification infra...

Canonical: https://novu.co/changelog/multi-environment-support-launch-week-day-1/

Markdown: https://novu.co/changelog/multi-environment-support-launch-week-day-1.md

Last updated: 2025-02-03T13:34:10.602Z

Published: 2025-02-03T13:34:10.602Z

Managing notifications across environments can be complex, but it’s also essential for delivering seamless and reliable user experiences. Novu's **Multi-Environment Support** introduces a structured, secure, and efficient way to handle your notification workflows at every stage—from development to production.

### What This Means for You

Novu environments provide logical separation of data, workflows, and configurations between stages of your development lifecycle.

Each environment—whether for testing, staging, or production—is fully independent, offering you the confidence to build and deploy without accidental overlap or data leakage.

1. **Isolated Environments**
Each environment functions independently, allowing you to: - Maintain unique subscriber lists. - Configure workflows specific to the environment. - Separate message histories, activity feeds, and integration settings. - Manage branding assets uniquely for each environment.

2. **Environment-Specific Security**
- **Application Identifiers**: Unique, frontend-friendly identifiers tied to each environment. - **API Secret Keys**: Backend-specific keys that ensure secure and controlled API access.

3. **Change Management**
Novu’s **commit and promotion model** minimizes risks in production by enforcing structured change handling: - Save updates in the `Development` environment. - Validate changes before promoting them to higher environments. - Sync your changes to Production or Staging environments

4. **Custom Environments for Advanced Development life-cycles**
For more complex development lifecycles, you can create additional environments such as `QA` or `Staging`. - Custom environments allow greater flexibility in testing and validation. - Environments are ordered hierarchically, ensuring logical promotion paths from `Development` to `Production`. - Manage new environments directly through the **Environments** page in your Novu dashboard.

### How to Use Multi-Environment Support

1. **Default Setup**
Each account comes pre-configured with `Development` and `Production` environment.

2. **Add Custom Environments**
- Navigate to the **Environments** tab (Under Developer section) to add environments such as `Staging` or `Sandbox`.

3. **Credential Setup**
Use the environment-specific `Application Identifier` and `API Secret Key` to configure integrations dynamically.

4. **Promote Changes**
- Validate changes in `Development`. - Promote updates to higher environments using the dashboard.

### Try it Out

[Click here](<https://dashboard-v2.novu.co/?utm_campaing=winter-season-lw>) to visit the Dashboard V2 Environments page

**Start managing your environments today and take full control of your notification workflows.**
