---
title: "POST /projects/{project}/zones/{zone}/instances/{instance}/suspend"
method: POST
path: "/projects/{project}/zones/{zone}/instances/{instance}/suspend"
tags: ["instances"]
---

# POST /projects/{project}/zones/{zone}/instances/{instance}/suspend

`POST /projects/{project}/zones/{zone}/instances/{instance}/suspend`

This method suspends a running instance, saving its state to persistent
storage, and allows you to resume the instance at a later time. Suspended
instances have no compute costs (cores or RAM), and incur only storage
charges for the saved VM memory and localSSD data. Any charged resources
the virtual machine was using, such as persistent disks and static IP
addresses, will continue to be charged while the instance is suspended.
For more information, see
Suspending and resuming an instance.

## Path parameters

- `project` string, required
- `zone` string, required
- `instance` string, required

## Query parameters

- `discardLocalSsd` boolean
- `requestId` string

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/compute.md) · [All operations](https://skmtc.net/google/apis/compute/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/compute/versions/6120ed8969d4/schema)
