![Kenji Baheux](https://web.dev/images/authors/kenjibaheux.jpg) Kenji Baheux ![Alexandra Klepper](https://web.dev/images/authors/alexandraklepper.jpg) Alexandra Klepper [GitHub](https://github.com/alexandrascript) [Bluesky](https://bsky.app/profile/alexandrascript.com)

<br />


Published: September 19, 2024

<br />

The writer and rewriter APIs are now available for local prototyping. With the
writer API, you can create new content that conforms to a specified
writing task, while the rewriter API provides tools for revising and
restructuring text. These APIs are part of the family of APIs introduced in the
[writing assistance APIs explainer](https://github.com/explainers-by-googlers/writing-assistance-apis/).

### Use cases

There are a number of reasons to use the writer and rewriter APIs.

- Generate text based on an initial idea and optional context. For example, you may want to draft an introduction for a series of work samples that best captures the skills you'd like to demonstrate.
- Refine existing text by changing the length or tone. For example, you may want to rewrite an email to shorten the content and sound more polite.

Do you have additional ideas for a writer / rewriter API? Share them with us on
[GitHub](https://github.com/explainers-by-googlers/writing-assistance-apis/issues).

## Join the early preview program

These APIs along with the Prompt API, summarization API, and language
detection API are [available for prototyping](https://developer.chrome.com/docs/ai/built-in-apis.md.txt).

Sign up for the [early preview program](https://developer.chrome.com/docs/ai/join-epp.md.txt) to
gain access to the documentation and demos, stay up-to-date with the latest
changes, and discover new APIs.