> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://es.megaport.ferndocs.com/es/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://es.megaport.ferndocs.com/es/_mcp/server.

# Detalles de Imagen MVE (v4)

GET https://api.megaport.com/v4/product/mve/images

Devuelve una lista de imágenes MVE actualmente compatibles y detalles de cada imagen, incluyendo el ID de imagen, versión, producto y proveedor.

El `id` de imagen devuelto indica la versión de software y los parámetros de configuración clave de la imagen.

El valor `releaseImage` devuelto indica si la imagen MVE está disponible para selección al solicitar un MVE.

Reference: https://es.megaport.ferndocs.com/es/api-reference/megaport-virtual-edge-mve/mve-image-details-v-4

## Servers

- `https://api.megaport.com` (Entorno de producción, default)
- `https://api-staging.megaport.com` (Entorno de pruebas (solo pruebas, se restablece cada 24 horas))

## Response

### 200

Detalles de imagen MVE (v4) / Detalles de imagen MVE (v4)

- `data` (V4ProductMveImagesGetResponsesContentApplicationJsonSchemaData, optional)
- `message` (string, optional)
- `terms` (string, optional)

## Types

### V4ProductMveImagesGetResponsesContentApplicationJsonSchemaData

- `mveImages` (list of V4ProductMveImagesGetResponsesContentApplicationJsonSchemaDataMveImagesItems, optional)

### V4ProductMveImagesGetResponsesContentApplicationJsonSchemaDataMveImagesItems

- `images` (list of V4ProductMveImagesGetResponsesContentApplicationJsonSchemaDataMveImagesItemsImagesItems, optional)
- `product` (string, optional)
- `vendor` (string, optional)
- `vendorProductId` (string, optional)

### V4ProductMveImagesGetResponsesContentApplicationJsonSchemaDataMveImagesItemsImagesItems

- `availableSizes` (list of string, optional)
- `id` (double, optional)
- `productCode` (string, optional)
- `releaseImage` (boolean, optional)
- `vendorDescription` (any, optional, nullable)
- `version` (string, optional)

## Examples

**Response**

```json
{
  "data": {
    "mveImages": [
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 99,
            "productCode": "6wind-mve",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "3.8.11"
          }
        ],
        "product": "VSR",
        "vendor": "6WIND",
        "vendorProductId": "6wind_vsr"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 23,
            "productCode": "aruba-ecv",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "8.3.3.3_86005"
          }
        ],
        "product": "EC-V",
        "vendor": "Aruba",
        "vendorProductId": "aruba_ec-v"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 101,
            "productCode": "aviatrix",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "g3-202504251525-(v8.0)"
          }
        ],
        "product": "Secure Edge",
        "vendor": "Aviatrix",
        "vendorProductId": "aviatrix_secure_edge"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 92,
            "productCode": "c8000",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "17.16.01a"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 83,
            "productCode": "c8000",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "17.15.01a"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 60,
            "productCode": "c8000",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "17.12.02"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 28,
            "productCode": "c8000",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "17.09.01a"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 22,
            "productCode": "c8000",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "17.06.01a"
          }
        ],
        "product": "C8000",
        "vendor": "Cisco",
        "vendorProductId": "cisco_c8000"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 100,
            "productCode": "ftdv",
            "releaseImage": false,
            "vendorDescription": null,
            "version": "7.7.0-89"
          },
          {
            "availableSizes": [
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 84,
            "productCode": "ftdv",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "7.6.0-113"
          },
          {
            "availableSizes": [
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 78,
            "productCode": "ftdv",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "7.4.2-172"
          },
          {
            "availableSizes": [
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 74,
            "productCode": "ftdv",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "7.2.8-25"
          },
          {
            "availableSizes": [
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 71,
            "productCode": "ftdv",
            "releaseImage": false,
            "vendorDescription": null,
            "version": "7.6.0-27"
          }
        ],
        "product": "Secure Firewall Threat Defense Virtual",
        "vendor": "Cisco",
        "vendorProductId": "cisco_secure_firewall_threat_defense_virtual"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 58,
            "productCode": "fortigate",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "7.4.3"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 57,
            "productCode": "fortigate",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "7.0.14"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 56,
            "productCode": "fortigate",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "6.4.15"
          }
        ],
        "product": "FortiGate-VM",
        "vendor": "Fortinet",
        "vendorProductId": "fortinet_fortigate-vm"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16"
            ],
            "id": 97,
            "productCode": "meraki-vmx",
            "releaseImage": false,
            "vendorDescription": null,
            "version": "Meraki Classic 19.2"
          }
        ],
        "product": "vMX",
        "vendor": "Meraki",
        "vendorProductId": "meraki_vmx"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32"
            ],
            "id": 90,
            "productCode": "prisma-3108",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "vION 3108v-6.4.1-b12"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32"
            ],
            "id": 89,
            "productCode": "prisma-3108",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "vION 3104v-6.4.1-b12"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32"
            ],
            "id": 88,
            "productCode": "prisma-3108",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "vION 3102v-6.4.1-b12"
          }
        ],
        "product": "Prisma SD-WAN 310xv",
        "vendor": "Palo Alto",
        "vendorProductId": "palo_alto_prisma_sd-wan_310xv"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 8/32"
            ],
            "id": 91,
            "productCode": "prisma-7108",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "vION 7108v-6.4.1-b12"
          }
        ],
        "product": "Prisma SD-WAN 7108v",
        "vendor": "Palo Alto",
        "vendorProductId": "palo_alto_prisma_sd-wan_7108v"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 66,
            "productCode": "palo-vm",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "11.1.2-h3"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 65,
            "productCode": "palo-vm",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "10.2.9-h1"
          }
        ],
        "product": "VM-Series",
        "vendor": "Palo Alto",
        "vendorProductId": "palo_alto_vm-series"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 94,
            "productCode": "fusionhub",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "8.5.1s045"
          }
        ],
        "product": "FusionHub",
        "vendor": "Peplink",
        "vendorProductId": "peplink_fusionhub"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 20,
            "productCode": "flexvnf",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "21.1.3"
          }
        ],
        "product": "FlexVNF",
        "vendor": "Versa",
        "vendorProductId": "versa_flexvnf"
      },
      {
        "images": [
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 40,
            "productCode": "vmware",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "4.5.1"
          },
          {
            "availableSizes": [
              "MVE 2/8",
              "MVE 4/16",
              "MVE 8/32",
              "MVE 16/64",
              "MVE 32/128"
            ],
            "id": 39,
            "productCode": "vmware",
            "releaseImage": true,
            "vendorDescription": null,
            "version": "4.2.0"
          }
        ],
        "product": "SD-WAN",
        "vendor": "VMware",
        "vendorProductId": "vmware_sd-wan"
      }
    ]
  },
  "message": "Imágenes MVE compatibles actualmente",
  "terms": "This data is subject to the Acceptable Use Policy https://www.megaport.com/legal/acceptable-use-policy"
}
```

**SDK Code**

```python
import requests

url = "https://api.megaport.com/v4/product/mve/images"

response = requests.get(url)

print(response.json())
```

```javascript
const url = 'https://api.megaport.com/v4/product/mve/images';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.megaport.com/v4/product/mve/images"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.megaport.com/v4/product/mve/images")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.megaport.com/v4/product/mve/images")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.megaport.com/v4/product/mve/images');

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.megaport.com/v4/product/mve/images");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://api.megaport.com/v4/product/mve/images")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```