Skip to content
Self-hosted canvases for your org

Drop it in.
Share it out.

Made in a chat, a cloud workspace, or on your laptop. Useful work shouldn’t stay trapped where it was created. Give it a home your team can access, improve, and use together.

Bring your files, or connect your agent over MCP.

From an artifact to a tool your team can use.

A shared home, controlled access, and a way to keep improving what you made.

Product walkthrough with example content, shown in the Editorial skin.

01

Bring your work with you

Publish exported HTML, a folder, or a ZIP from the tools you already use. Connect an agent over MCP to create and update canvases directly.

02

Let the right people use it

Share through your organization’s sign-in. Add colleagues and teams as viewers or editors, with access you can change or revoke. Public links follow your admin’s policy.

03

Keep building on it

Edit and preview a draft while the current version stays available. Restore an earlier version, review and prune old history to free space, or offer your canvas as a template.

Sharing

A working link.
The right people.

An access ladder that fits how people actually share. The people and teams you name always get in. General access says who else does.

Add people by email, even before their first sign-in. They enter through your instance’s auth: no app-managed passwords, no magic-link accounts. Inviting someone from outside your domain follows your admin’s policy.

1
People & teams

Name a colleague by email, or a team you create once and grant anywhere — each a viewer or an editor. Whatever you pick below, they're in.

2
Restricted

Nobody else. With no one added, that's just you.

3
Whole org

Anyone signed in to your organization.

4
Public link admin

Anyone with the URL. Static files only; admins can switch it off instance-wide or per account.

Six primitives + authoring

Let it do more.

Keep shared data, respond to people, and connect to approved services. Static files first, with no server build. Six runtime primitives add data, files, AI, identity, realtime, and controlled access to third-party APIs through admin-granted Connections. The separately gated authoring capability lets signed-in viewers publish canvases as themselves. Secrets stay server-side.

Key-value kv

Store shared values, private preferences and collections of authored records. Each collection has its own permissions.

Files files

Upload and share files with resource permissions. Comment attachments follow their parent record's access.

AI ai

Chat and stream through a server-side proxy. The provider key never reaches the browser.

Identity identity

Know who is viewing, their canvas role and what they can do. Identity and permissions are resolved server-side.

Realtime realtime

Choose who receives messages, publishes and appears in presence, separately for each channel.

Connections connections

Call approved third-party APIs through exact-origin profiles. Credentials stay server-side.

Authoring authoring

Let signed-in viewers create and manage canvases as themselves. Off by default, instance-wide and per canvas.

Built for teams

A small tool.
A proper home.

Your sign-in, your workspace, your rules. Give colleagues room to build, with the controls your organization needs.

Teams & invites

Group people into a team and grant it on any canvas, as viewers or as editors. Add colleagues by email before they have ever signed in; access materializes on their first login through your auth. Inviting people from outside your domain is an admin's call, or a policy admins can hand to members.

Editors & ownership

Give a person or a team the editor role and they can do everything the owner can, except delete the canvas, transfer it, or switch on guest AI. Org members only, re-checked on every request. Owners hand a canvas to an editor from the people list; admins reassign the canvases of anyone who leaves.

Org sign-in (SSO)

Everyone signs in through your OIDC provider or behind your identity-aware proxy. Access is gated by email domain and an admin allowlist, and canvas-drop holds no user passwords.

Admin console

Find public canvases without passwords, combine positive and negative filters, and save the views you use. Inspect ownership and access without leaving the list or gaining access to private content.

Your brand, your look

Switch the whole instance, dashboard, editor, and this page included, to one of four design skins from the admin console. No restart, no code.

A clear handover

Preview a departing person's canvases and access. Reassign ownership, block the account, revoke sessions and agent tokens, and see exactly what still needs follow-up.

Investigate and act

Explain why a person can access a canvas. Search administrative activity and recorded reasons. Preview selected bulk actions, restore deleted work, or permanently purge its files and app data after the retention window. Backups follow their own policy.

Connections you can operate

See recent failures, latency, and affected canvases. Run a bounded diagnostic and rotate protected credentials while their values stay on the server.

Restricted by default

Yours to run.
Yours to trust.

Open source under the MIT license. Self-host with Docker on a VPS or your own cloud. SQLite or Postgres, local disk or S3: each a config change.

Restricted by default

Every canvas starts Restricted: only its owner and the people or teams they add can open it until they choose a wider rung.

No telemetry, ever

canvas-drop never phones home. No tracking, no analytics, no third-party beacons; even the fonts are served from your instance.

Secrets stay server-side

AI provider keys and canvas deploy keys live on the server. Canvas code ships no secrets, and identity comes from the server, never from the client.

Backend off by default

A canvas reaches no backend until you switch it on, and you choose which primitives it may use. Public visitors get static files only.

Your infrastructure

Self-host on a single VPS or your own cloud. Your data lives where you put it, and the only outbound calls are the ones you configure, such as an AI provider.