> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.sparkian.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sparkian.com/_mcp/server.

# Canvas and artifacts

**Canvas** is a side panel for working with content that's easier to read and edit outside the normal chat flow like code and long documents. Whatever you create or edit in Canvas is saved as an **artifact** in your [Library](/library).

![Canvas panel](https://cdn.sparkian.com/docs/canvas-code-generation.png)

## Opening Canvas

Canvas opens automatically when a response is substantial enough to benefit from it, like code or a long document. You can also invoke it yourself: open the **+** (Add tools and actions) menu and turn on **Canvas** (or type `/canvas`) before sending your message.

## Working in Canvas

* Edit the content directly, then **Save** to record a new version
* **Choose artifact version** to review or revert to an earlier version
* **Use in chat** to bring the artifact's content back into the conversation
* **Copy artifact** or **Download artifact**
* **Delete artifact** to remove it

Each edit you save creates a new version, so earlier drafts aren't lost.

## Related

* [Library](/library)
* [Chat response actions](/chat-response-actions)