---
description: The pause(), resume(), restart(), and terminate() instance methods are now available in local development via wrangler dev
title: Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development
image: https://developers.cloudflare.com/changelog/post/2026-03-23-local-dev-instance-methods/og.png?v=588923a7eef20bca
---

[Skip to content](#main-content)

[View RSS feeds](https://developers.cloudflare.com/fundamentals/new-features/available-rss-feeds/) [ Subscribe to RSS](https://developers.cloudflare.com/changelog/rss/index.xml)

[Back to all posts](https://developers.cloudflare.com/changelog)

March 23, 2026

## Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development

[Workflows](https://developers.cloudflare.com/workflows/) [Workers](https://developers.cloudflare.com/workers/)

Copy as Markdown| [View as Markdown](https://developers.cloudflare.com/changelog/post/2026-03-23-local-dev-instance-methods/index.md)| [Agent setup](https://developers.cloudflare.com/agent-setup/)

Workflow instance methods `pause()`, `resume()`, `restart()`, and `terminate()` are now available in local development when using `wrangler dev`.

You can now test the full Workflow instance lifecycle locally:

```ts
const instance = await env.MY_WORKFLOW.create({
	id: "my-instance-id",
});

await instance.pause(); // pauses a running workflow instance
await instance.resume(); // resumes a paused instance
await instance.restart(); // restarts the instance from the beginning
await instance.terminate(); // terminates the instance immediately
```

```json
{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://developers.cloudflare.com/changelog/post/2026-03-23-local-dev-instance-methods/#page","headline":"Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development","description":"The pause(), resume(), restart(), and terminate() instance methods are now available in local development via wrangler dev","url":"https://developers.cloudflare.com/changelog/post/2026-03-23-local-dev-instance-methods/","inLanguage":"en","image":"https://developers.cloudflare.com/changelog/post/2026-03-23-local-dev-instance-methods/og.png?v=588923a7eef20bca","dateModified":"2026-03-23","datePublished":"2026-03-23","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
```
