> ## Documentation Index
> Fetch the complete documentation index at: https://modelrunner.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List Deployment Templates

> The curated workload templates a Serverless GPU deployment can be created from, with their configuration fields. No API key required. Creating a deployment is done in the dashboard in this release.



## OpenAPI

````yaml /platform-openapi.json get /deployments/templates
openapi: 3.1.0
info:
  title: ModelRunner Platform API
  version: 1.0.0
  description: >-
    Platform APIs: model catalog, search and collections; model pricing rate
    cards; the Serverless GPU catalog and deployment templates; file uploads and
    your asset library; account balance and usage; and webhook delivery
    management. Catalog reads are public; account-scoped routes authenticate
    with your API key (`Authorization: Key <MODELRUNNER_KEY>`). Request
    lifecycle endpoints (submit/status/result and the request list) live on the
    queue host — see the Queue API reference.
servers:
  - url: https://api.modelrunner.run
security: []
paths:
  /deployments/templates:
    get:
      summary: List Deployment Templates
      description: >-
        The curated workload templates a Serverless GPU deployment can be
        created from, with their configuration fields. No API key required.
        Creating a deployment is done in the dashboard in this release.
      responses:
        '200':
          description: Available templates.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DeploymentTemplate'
components:
  schemas:
    DeploymentTemplate:
      type: object
      description: >-
        A curated workload a Serverless GPU deployment can be created from.
        Templates take configuration, not code — the container image behind them
        is platform-managed.
      properties:
        key:
          type: string
          examples:
            - llm-server
        name:
          type: string
          examples:
            - LLM Server (vLLM)
        description:
          type: string
        defaultGpuKey:
          type: string
          description: The GPU SKU key the wizard preselects.
        fields:
          type: array
          items:
            $ref: '#/components/schemas/DeploymentTemplateField'
    DeploymentTemplateField:
      type: object
      properties:
        key:
          type: string
        label:
          type: string
        kind:
          type: string
          enum:
            - string
            - secret
            - number
            - select
          description: '`secret` fields are write-only: stored encrypted, never returned.'
        required:
          type: boolean
        description:
          type: string
        options:
          type: array
          items:
            type: string
          description: Allowed values, for `select` fields.
        default:
          description: Default value, when the template declares one.

````