---
title: "List all blueprints"
method: GET
path: "/blueprint"
tags: ["Blueprint"]
---

# List all blueprints

`GET /blueprint`

## Response `200`

Successfully retrieved blueprints

- Blueprint[]
  - `name` string, required — Cluster name
  - `networkingType` 'ovn' | 'ovs' — Defaults to OVN
  - `enableDistributedRouting` boolean — Enable Cluster Wide Distributed Network Routing
  - `dnsDomainName` string — DNS Domain Name
  - `virtualNetworking` VirtualNetworking
    - `enabled` boolean — Enable Virtual Networking
    - `underlayType` 'vlan' | 'other' — Underlay Technology
    - `vnidRange` string — VLAN / VNID Range
  - `vmHighAvailability` VMHighAvailability
    - `enabled` boolean — Automatically detect host failure and recover VMs on other cluster hosts
  - `autoResourceRebalancing` AutoResourceRebalancing
    - `enabled` boolean — Automatically rebalance workloads across hosts in the cluster
    - `rebalancingStrategy` 'vm_workload_consolidation' | 'node_resource_consolidation' — Defaults to vm_workload_consolidation, other supported value is node_resource_consolidation
    - `rebalancingFrequencyMins` integer — Rebalancing frequency
  - `imageLibraryStorage` string — Library location on filesystem or Cinder volume type
  - `vmStorage` string — Ephemeral Virtual Machine storage path
  - `storageBackends` StorageBackends — Persistent Storage Connectivity

---

[API](https://skmtc.net/platform9/apis/cluster-blueprint-api.md) · [All operations](https://skmtc.net/platform9/apis/cluster-blueprint-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/platform9/cluster-blueprint-api/revisions/708ad90fe444/schema)
