Share pages from Claude
Publishing is on by default. It needs a content key (ANYRAY_CONTENT_KEY) and content stored
Encrypted; without them Claude's share is refused.
Pages are stored encrypted under your content key in the trace store's database. Turning Artifacts off stops new pages. Links already shared keep working until the page is deleted.
Share a page
In Claude Desktop or Claude Code, ask Claude to share an HTML or Markdown file it wrote, and say
who should see it: people by email, a team, or everyone in the organization. Claude calls the
anyray_share tool that connect installs. A page is private to you unless you name someone.
Claude reads its tool list when it starts, so after an admin turns Artifacts back on, restart Claude to see the tool again.
Claude answers with a link such as https://<your-console>/console/artifacts/<id>. Everyone it
is shared with opens it there, signed in as themselves. The page also appears under
Artifacts in the sidebar: Mine for the author, Shared with me for everyone else.
Who can open a page
| Shared with | Who opens it |
|---|---|
| Nobody (the default) | Only the author |
| Named people | The author and each email named |
| A team | The author and everyone in that team in your identity provider |
| The organization | Everyone in the organization who signs in |
Auditors and above see an Organization tab that lists every page as metadata only: owner, type, size, who it is shared with, and when it was created, never the title or the body. Security admins and owners can delete any page from that tab. Each open by someone other than the author is audited.
A page opens only for a person signed in with SSO or an email code. The admin token and API keys open nothing.
Turn it off
In the console, open the account menu at the bottom of the sidebar and choose Content privacy. Turn off Artifacts, then choose Save. This needs the security admin or owner role.
What can be shared
HTML (.html, .htm) and Markdown (.md, .markdown) files up to 5 MiB. React (.jsx,
.tsx) and SVG files can't be shared yet.
The console shows a page in a sandboxed frame. Its scripts run, but the page can't read your console session, call the console's API, or reach other pages.