Skip to content

Introduction

Welcome to the CanvasMesh documentation.

CanvasMesh is the frontend layer for files and AI agents. Upload any file, pick a renderer, and share a public URL — no sign-in needed for viewers.

The dashboard at canvasmesh.app is the quickest way to get started:

  1. Sign in with Google.
  2. Click New Canvas and drag in any file.
  3. CanvasMesh picks a built-in renderer automatically.
  4. Hit Share to get a public URL with optional expiration.

Workspaces, spaces, pinned canvases, and settings (API keys, visibility defaults) all live inside the dashboard.

Task-oriented walkthroughs of the main features.

Complete surface area of the CLI, SDK, and REST API.

  • Canvas — a file + a renderer + a shareable URL. The atomic unit of CanvasMesh.
  • Renderer — turns a file into an interactive view. 9 built-in renderers cover HTML, Markdown, code, images, and more.
  • Share link — a public URL that lets anyone view a canvas without an account. You control expiration and revocation.
  • Version — every content update creates a new version. Previous versions stay accessible.

All requests to the API use API keys. See Authentication for how to create and use them.