---
title: "Create Server"
method: POST
path: "/servers/"
tags: ["Servers"]
---

# Create Server

`POST /servers/`

Register a new server.

This is called via CLI after the server has booted and decrypted its disk.
Links the server to any existing boot attestation history via server ip.

## Headers

- `X-Chutes-Hotkey` string, nullable
- `X-Chutes-Signature` string, nullable
- `X-Chutes-Nonce` string, nullable
- `Authorization` string, nullable

## Request body

- ServerArgs — Request model for server registration.
  - `host` string, required — Public IP address or DNS Name of the server
  - `id` string, required — Server ID (e.g. k8s node uid)
  - `name` string, nullable — Server name (defaults to server id if omitted)
  - `gpus` NodeArgs[], required — GPU info for this server
    - `uuid` string, required
    - `name` string, required
    - `memory` integer, required
    - `major` integer, nullable
    - `minor` integer, nullable
    - `processors` integer, nullable
    - `sxm` boolean, nullable
    - `clock_rate` number, required
    - `max_threads_per_processor` integer, nullable
    - `concurrent_kernels` boolean, nullable
    - `ecc` boolean, nullable
    - `device_index` integer, required
    - `gpu_identifier` string, required
    - `verification_host` string, required
    - `verification_port` integer, required

## Response `201`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/chutes/apis/fastapi.md) · [All operations](https://skmtc.net/chutes/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/chutes/fastapi/versions/352418d4e3a2/schema)
