---
title: "List Environments"
method: GET
path: "/public/v1/account/{accountSlug}/project/{projectSlug}/environments"
tags: ["Virtual Environments"]
---

# List Environments

`GET /public/v1/account/{accountSlug}/project/{projectSlug}/environments`

List all multi-chain environments for the given account and project

## Path parameters

- `accountSlug` string, required
- `projectSlug` string, required

## Query parameters

- `page` integer
- `per_page` integer

## Response `200`

A successful response.

- EnvEnvironment[] — List of environments
  - `id` string, uuid — Unique identifier of the environment
  - `display_name` string — Display name of the environment
  - `slug` string — URL-safe slug for the environment
  - `description` string — Description of the environment
  - `created_at` string, date-time — Timestamp when the environment was created
  - `updated_at` string, date-time — Timestamp when the environment was last updated
  - `networks` object[] — Network configurations in this environment
    - `id` string, uuid — Unique identifier of this network config
    - `network_id` string — Parent chain network ID
    - `network_name` string — Human-readable network name
    - `network_type` 'vnet' | 'network_mirror' — Type of network (Virtual Environment fork or mirror of live network)
    - `block_number` string — Fork block number (hex-encoded)
    - `region` string — Deployment region
    - `chain_config_overrides` object — Chain configuration overrides
      - `chain_id` string
    - `explorer_config` object — Block explorer configuration
      - `enabled` boolean
      - `verification_visibility` 'src' | 'abi' | 'bytecode'
    - `accounts` object[] — Pre-funded accounts on this network
      - `address` string
  - `bridge_config` object — Cross-chain bridge configuration
    - `enabled` boolean
    - `relay_mode` 'autoRelay' | 'delayedRelay'
    - `delay_seconds` integer
  - `active_instance` object — The currently active instance of this environment
    - `id` string, uuid — Unique identifier of the instance
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `bridge_config` object — Bridge configuration for this instance
      - `enabled` boolean
      - `relay_mode` 'autoRelay' | 'delayedRelay'
      - `delay_seconds` integer
    - `vnets` object[] — Virtual Environments in this instance, one per network config
      - `id` string, uuid
      - `display_name` string
      - `slug` string
      - `description` string
      - `status` 'running' | 'stopped' | 'cloning' | 'provision_failed'
      - `created_at` string, date-time
      - `rpcs` object[] — RPC endpoints for this Virtual Environment
        - `name` string
        - `url` string
      - `fork_config` object — Fork configuration for this Virtual Environment
        - `network_id` integer
        - `block_number` string
      - `virtual_network_config` object — Virtual network configuration
        - `chain_config` object
          - `chain_id` integer
        - `base_fee_per_gas` integer
        - `accounts` object[]
          - `address` string
      - `rpc_config` object — RPC endpoint configuration
        - `rpc_name` object
          - `name` string
          - `suffix` string
        - `rpc_persistence_config` object — RPC method persistence configuration
          - `methods` object[]
            - `method` string — RPC method to persist state for
      - `runtime_config` object — Runtime lifecycle configuration
        - `running_duration` integer — Duration in seconds the Virtual Environment will stay running before shutting down
      - `sync_state_config` object — Live chain state synchronization configuration
        - `enabled` boolean
      - `explorer_page_config` object — Block explorer page configuration
        - `enabled` boolean
        - `verification_visibility` 'src' | 'abi' | 'bytecode'

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The resource was not found.
- `429` — The request was rate limited. See the [rate limits](#section/Introduction/Rate-limits) section for the current limits and how request counts expire.
- `500` — Server error.

---

[API](https://skmtc.net/tenderly/apis/tenderly-api.md) · [All operations](https://skmtc.net/tenderly/apis/tenderly-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tenderly/tenderly-api/versions/59b67cf882bc/schema)
