---
title: "Create new deployment"
method: POST
path: "/v1/deployments"
tags: ["Deployments"]
---

# Create new deployment

`POST /v1/deployments`

## Request body

- object
  - `data` object, required
    - `sdl` string, required
    - `deposit` number — Deposit in dollars. Ignored when managed deposits are enabled for your account, in which case the platform sets it automatically; otherwise it is required.
    - `runtimeLimitHours` integer — Optional runtime limit in hours (1 to 48), counted from lease start. Automatic funding keeps the deployment running until the limit, then the deployment is closed automatically and unused funds are returned. Extend a limit with PATCH /v2/deployment-settings/{dseq}. Omit for always-on funding.

## Response `201`

Create deployment successfully

- object
  - `data` object, required
    - `dseq` string, required
    - `manifest` string, required
    - `signTx` object, required
      - `code` number, required
      - `transactionHash` string, required
      - `rawLog` string, required

## Changes

- **2026-08-24** `c1fa52080a36` — 1 info
  - added the new optional request property `data/runtimeLimitHours`
- **2026-08-20** `c18951f0d503` — 2 info
  - the request property `data/deposit` became optional
  - request property `data/deposit` deprecated
- **2026-05-14** `63b6ade4ec64` — 1 info
  - api operation id `createDeployment` was added
- **2026-05-07** `967c41f60844` — 1 info
  - api operation id `createDeployment` removed and replaced with ``

[Change history](https://skmtc.dev/akash-network/apis/akash-network-console-api/changes/v1/deployments/post.md)

---

[API](https://skmtc.dev/akash-network/apis/akash-network-console-api.md) · [All operations](https://skmtc.dev/akash-network/apis/akash-network-console-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/akash-network/akash-network-console-api/revisions/77a0df47eb74/schema)
