DOCUMENTATION HUB

SyncingBoard Documentation

Explore quickstart setup guides, system architecture specifications, API rate limits, self-hosting cost breakdowns, and security standards.

Quick Start Guide

Choose your deployment mode to get SyncingBoard up and running in minutes.

Step 1

Install Miro Plugin

Add SyncingBoard to your Miro team workspace with zero server setup or infrastructure required.

Install to Miro Team ↗
Step 2A

Connect Figma

Authorize 1-click read-only Figma access in Miro SyncingBoard App settings. Optional: install Figma Desktop plugin for live frame selection.

Figma Companion Plugin ↗
Step 2B

Connect Penpot

Install the Penpot Companion Plugin inside Penpot to link your design canvas directly to Miro using a secure Pairing Key.

Penpot Companion Plugin ↗
Getting Started4 docs

Overview, Setup & Video Demos

Everything you need to set up SyncingBoard and see core features in action.

OVERVIEW

SyncingBoard Overview & Features

Stateless, open-source integration tool syncing design screens from Figma and Penpot directly into Miro and FigJam whiteboards in-place with zero duplicates.

14.4 KB
Architecture & Specifications10 docs

System Design & Adapter Modules

Technical specifications detailing source adapters, target whiteboards, Ably relay transport, and security controls.

CORE SPEC

SyncingBoard Architecture & System Design

Master system architecture overview detailing SyncingBoard's 3-layer adapter principles, quick status matrix, and sub-module directory.

6.3 KB
stable

Source Adapters Architecture

Cloud REST integration for Figma and event-driven Penpot WASM relay, plus research specs for Lovable, Stitch, Framer, and Adobe UXP.

8.9 KB
stable

Target Adapters & Metadata Architecture

Miro SDK v2 image widget integration, stateless metadata title signatures, preserveSize geometry, and duplicate card consolidation.

5.8 KB
stable

Design System Architecture & Specifications

Core design tokens, typography rules, component standards, and multi-surface guidelines across Miro, FigJam, Companion, and Web Documentation interfaces.

8.3 KB
stable

Selection Detection & Cloud Relay Architecture

Real-time Ably WebSocket selection stream, zero-Redis selection transport, companionRelayClient, and 16-character secure pairing keys.

4.7 KB
stable

Security, Rate Limits & Quotas Architecture

Sliding-window rate limiting, SHA-256 token hashing, 300s Redis SETEX OAuth state store, and CORS/PNA preflights.

5.5 KB
stable

Testing & Quality Assurance

Technical breakdown of SyncingBoard's 132 automated Vitest tests across 18 files covering token security, rate limiting, URL parsers, relay fairness, target adapters, and API route handlers.

6.2 KB
stable

Environment Variables

Complete reference for all configuration keys, secret keys, cloud credentials, and rate-limiting options in SyncingBoard.

6.8 KB
stable

Data Transport & Infrastructure Costs Architecture

Data path traces, Vercel 4.5MB payload ceilings, zero cloud rendering costs, and self-hosting cost matrix across tiers.

9.2 KB
design

Model Context Protocol (MCP) Roadmap Architecture

Planned specifications for SyncingBoard as an MCP Client (Lovable/Stitch) and MCP Server exposing sync tools to AI agents.

5.5 KB
Reference6 docs

Release Notes & Legal Terms

Version history, open-source license, privacy safeguards, and frequently asked questions.

Archives2 docs

Historical Research Logs

Preserved engineering research on Chromium Private Network Access (PNA) and architecture evolution.

For AI agents: All documentation content is accessible via raw markdown endpoints:

GET /api/docs/listGET /api/docs/raw?slug=<slug>