Share a Claude artifact, then deploy it with SpringRoll when your team relies on it

Claude artifacts are the fastest way to turn a conversation into something people can click, and sharing one takes seconds. But an artifact is a single page with no backend, owner or access control of its own. When colleagues start depending on it, SpringRoll is where it goes next: Claude Code rebuilds it as a small project, SpringRoll deploys it, and your team opens it from the App Portal.

GuidesBy Published Updated 4 min read

On this page

How do you share a Claude artifact?

Open the artifact and choose Share. Depending on your plan you can share it with anyone who has the link, invite people by email, or share it inside your Team or Enterprise organization. On Team and Enterprise plans, artifacts stay inside the organization unless an Owner has turned on external sharing.

Artifacts made in Claude Code work the same way. Each one starts private to you at a claude.ai URL, and you share it from the Share control in the page header.

Claude artifact sharing options by plan

This summarizes Anthropic's sharing documentation as reviewed on 6 November 2026. Plans change, so check the current article before relying on an option.

Scroll sideways to see all columns. With the table focused, use the arrow keys.

What each Claude plan can share, from Anthropic's help center.
PlanWhat you can shareNotes
FreePublish legacy chat artifactsAnyone with the link can view and use a published chat artifact without a Claude account
Pro, Max and UltraAnyone with the link, or email invitations (beta)An invitation works only for the invited address, which needs a Claude account
TeamSpecific people or the whole organization, and links when allowedPublic links need an Owner to turn on external sharing or allow the artifact
EnterpriseSpecific people, groups or the whole organization, and links when allowedOwners control external sharing and invitations outside the organization

Where an artifact stops being enough

Anthropic's Claude Code documentation describes an artifact as one self-contained page without a backend, and suggests deploying a hosted internal tool that needs one on your own infrastructure. That is fine for a chart, a review page or a calculator. It becomes a problem when the page turns into a tool people use every day:

  • It is a single page, so there are no routes, API endpoints or scheduled jobs.
  • It cannot authenticate viewers itself; access is whatever claude.ai sharing allows.
  • Network calls are limited to the page's own origin and Google Fonts, so company data arrives only through each viewer's own connectors.
  • It belongs to the author's account. There is no release history, named owner or support contact for colleagues.
  • Some artifacts keep shared storage everyone can see, which is not a database with per-user permissions.

Signs it is time to deploy it with SpringRoll

If two or more of these are true, the artifact has become a team tool and needs what SpringRoll records for every app: an owner, an audience, releases and an audit trail.

  • Several people create or change records that everyone else sees.
  • It needs company data that viewers' personal connectors cannot or should not reach.
  • Different colleagues need different permissions, enforced on a server.
  • It needs more than one page, a background job, or an API another system calls.
  • The team needs a named owner and support contact after the original author moves on.
  • IT has to approve who can open it and which data it reads.

From artifact to deployed app with Claude Code and SpringRoll

Treat the artifact as a working prototype. Copy or download its HTML or React code into a new folder, open Claude Code there and connect SpringRoll once.

Ask Claude to build a small project around the artifact's code, replace embedded sample data with a real source, and move anything sensitive to the server. Run the production build locally. Then ask Claude to deploy: SpringRoll checks runtime fit, places the app on managed Vercel or Cloudflare, records the release and follows the build to READY. Claude can also attach the conversation that produced the app to its SpringRoll record with springroll.app.record_prompts, so the next maintainer sees how it was built.

Finally, choose who can open it in the app's Access controls and test the link with one colleague in the audience and one outside it. The app then appears in their App Portal.

# in the folder with the artifact's code
claude mcp add --transport http springroll https://springroll.dev/api/mcp

# start Claude Code, run /mcp to sign in, then ask:
# "Prepare this project for SpringRoll. Read the Company Blueprint, inspect my source and discover supported workloads and services. Check the build, workspace, owner and deployment workflow; show the exact deployment proposal for confirmation, then follow the build to its actual result."

Claude artifact or SpringRoll app: side by side

Keep using artifacts for what they do well. Move a tool to SpringRoll when the right-hand column describes what your team needs.

Scroll sideways to see all columns. With the table focused, use the arrow keys.

A shared Claude artifact compared with an app deployed through SpringRoll.
QuestionClaude artifactApp deployed with SpringRoll
Where it runsclaude.ai, in a sandboxed viewerManaged Vercel or Cloudflare, placed by SpringRoll with a cost estimate
Who can open itWhoever claude.ai sharing allowsThe audience you choose in the App Portal, checked at launch
Backend and routesNone; one self-contained pageWhatever the project includes: server code, routes and APIs
Company dataEach viewer's own connectorsFields a data owner approves for the app through SpringRoll Connect
OwnershipThe author's accountA named owner, support contact and release history
ReviewNoneDirect or Staged release workflow, with an audit log

Frequently asked questions

Can I share a Claude artifact publicly on a Team or Enterprise plan?

Only if an Owner has turned on external sharing for the organization, or allowed that artifact. Otherwise sharing stays inside the organization.

Do people need a Claude account to view a shared artifact?

Not for most link-shared artifacts. Organization sharing and email invitations require signing in, and features that use Claude or connectors need the viewer's own account.

Can I host a Claude artifact on my own domain?

Not as an artifact. Rebuild its code as a project and deploy that; with SpringRoll it runs on managed Vercel or Cloudflare with the audience you choose.

Does SpringRoll deploy artifacts directly?

No. SpringRoll deploys projects. Claude Code turns the artifact's code into a project, then deploys it through SpringRoll's MCP server.