Suncoast Venture Studio · Internal tool

Drop the files.
Watch them run.
Send the link!

Artifacts is the studio's workbench for HTML, CSS, JS, and JSX prototypes. Drop in files, watch them run inside a sandboxed iframe, and share the exact working version with a single link.

Sandboxed iframePrivate by defaultOne-click public link

Greetings from the sandbox

live

The workbench

Purpose-built for running prototypes

Three moves turn a folder of loose files into a working, shareable prototype — no deploy step, no build pipeline.

Step one

Bring real files

Drag in HTML, CSS, JS, JSX, or TSX — multiple files per artifact, folder structure kept intact.

In the workbench

Step two

Sandboxed preview

The iframe refreshes as you type, with Babel transforming JSX at runtime. What you see is what ships.

In the workbench

Step three

One public link

Artifacts stay private until you flip sharing on. Copy a clean URL; unshare and caches invalidate instantly.

In the workbench

Under the hood

From loose files to one link

1

Upload or paste

Drop your files, or paste raw code. Set an entry file when needed; everything else is referenced relatively.

HTML · CSS · JS · JSX · TSX
2

Render in the sandbox

The server bundles your files into one HTML document piped into an iframe via srcDoc. The sandbox attribute blocks it from reaching the parent app.

sandbox="allow-scripts allow-forms allow-popups"
3

Send the link

Toggle the share switch, copy the public URL, send it to anyone. They get the running version — no sign-in required.

public/<shareId>

Peace of mind

Code you don't own runsin a sealed sandbox

Every artifact renders inside a sandboxed iframe with explicit permissions. It cannot reach the parent page, your cookies, or your storage. Share pages cache for one hour and invalidate the instant you edit or unshare.

  • Account-scoped storage via Postgres row-level security.
  • Sharing is a deliberate toggle — nothing is public by default.
  • Cache invalidates immediately on edit or unshare.
renderer.ts · iframe sandbox
<iframe
  srcDoc={document}
  sandbox="allow-scripts
           allow-forms
           allow-popups
           allow-modals"
  referrerPolicy="no-referrer"
  loading="lazy"
/>
Sandboxed
iframe
Private
default
Share cache
1h
Invalidation
instant

After hours

A better way to ship prototypes

Create an artifact, verify it inside the sandbox, share the exact running version — all before the sun goes down.