Skip to content

Arena

Design & Prototyping arenaDesign & Prototyping

Collaborative interface-design and prototyping platforms — vector editing, components and design systems, multiplayer, dev handoff, and plugin ecosystems — judged on core design craft, design-to-code workflows, self-hosting, and how completely an AI agent can read and produce designs through documented APIs, plugin surfaces, and MCP servers. Diagramming whiteboards and slide tools are judged only on their design capabilities here.

53 user stories · 424 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16

Buyer checklist →Procurement report →

Leaderboard — every product ranked by evidenceLeaderboard

Rank by

Best by user type — persona-weighted winnersBest by user type

Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.

Best for designer

Figma logo

Figma

40/100

Runner-up: Spline logo Spline (30/100)

14 designer stories scored

Best for developer

Sketch logo

Sketch

50/100

Runner-up: Penpot logo Penpot (34/100)

5 developer stories scored

Best for product-manager

Figma logo

Figma

50/100

Runner-up: Canva logo Canva (20/100)

2 product-manager stories scored

Best for ai-native

Rive logo

Rive

36/100

Runner-up: Penpot logo Penpot (33/100)

32 ai-native stories scored

Story matrix — every product × every judged storyStory matrix

53/53 stories shown · legend

Agent design — stories about agent design in this arenaAgent design

Agent ops

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Agent design — stories about agent design in this arenaAn agent can create or modify designs programmatically — through a write-capable API, plugin surface, or MCP tools — not just read themai-native
fullT
9/10
partialT
6/10
fullC
8/10
fullC
8/10
fullT
9/10
partialT
4/10
fullT
8/10
fullT
8/10
Agent design — stories about agent design in this arenaAn agent can render and export designs — screenshots, images, or production formats — through a documented programmatic surfaceai-native
partialT
6/10
partialT
5/10
none
0/10
fullT
7/10
fullT
8/10
partialT
5/10
partialT
4/10
disputedD
4/10
Agent design — stories about agent design in this arenaMy coding agent can pull real design context — frames, variables, screenshots, component mappings — through an MCP server or API to implement the designai-native
fullT
9/10
partialT
6/10
partialC
7/10
fullC
7/10
partialT
6/10
partialX
5/10
partialT
6/10
partialT
5/10

Agenticness — how well agents can access and operate the productAgenticness

Agent access

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docsai-native
fullT
8/10
fullT
8/10
fullT
8/10
fullT
8/10
fullT
8/10
fullT
7/10
fullT
9/10
fullT
7/10
Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automationai-native
partialC
5/10
partialC
5/10
partialT
3/10
partialX
5/10
partialT
5/10
n/a
none
0/10
partialC
4/10
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their toolsai-native
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10
partialX
3/10
none
0/10
fullT
7/10
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP serverai-native
fullT
8/10
fullT
8/10
none
0/10
fullC
7/10
fullT
9/10
n/a
fullT
8/10
fullT
8/10
Agenticness — how well agents can access and operate the productUse an official CLIai-native
partialT
5/10
none
0/10
none
0/10
partialC
6/10
partialT
5/10
none
0/10
n/a
partialC
3/10
Agenticness — how well agents can access and operate the productDrive the product through a documented public APIai-native
fullT
9/10
fullT
8/10
partialT
6/10
fullT
7/10
fullT
8/10
none
0/10
partialT
7/10
fullT
8/10
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agentai-native
partialC
4/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
n/a
Agenticness — how well agents can access and operate the productBuild against official SDKsai-native
fullT
8/10
fullT
7/10
partialT
6/10
partialT
6/10
fullT
8/10
none
0/10
partialT
6/10
fullC
8/10
Agenticness — how well agents can access and operate the productSubscribe to events via webhooksai-native
fullC
7/10
fullC
7/10
none
0/10
none
0/10
none
0/10
n/a
fullC
7/10
none
0/10

Agentic features

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the productai-native
disputedD
5/10
partialC
5/10
partialC
4/10
partialC
6/10
none
0/10
partialC
5/10
n/a
n/a
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the backgroundai-native
partialC
5/10
partialC
4/10
partialC
4/10
none
0/10
partialC
4/10
none
0/10
partialC
4/10
none
0/10
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the productai-native
disputedD
5/10
none
0/10
fullC
7/10
partialC
4/10
partialC
3/10
fullX
8/10
fullC
7/10
fullC
8/10
Agenticness — how well agents can access and operate the productOperate the product with natural-language commandsai-native
partialX
5/10
fullT
7/10
fullC
8/10
partialC
6/10
fullT
8/10
fullX
8/10
fullC
8/10
partialT
6/10

Api quality

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examplesai-native
none
0/10
none
0/10
none
0/10
partialT
3/10
none
0/10
n/a
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)ai-native
fullT
8/10
none
0/10
none
0/10
none
0/10
fullT
7/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production dataai-native
none
0/10
partialC
4/10
partialC
6/10
none
0/10
none
0/10
partialC
5/10
n/a
n/a
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policyai-native
partialC
3/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10

Ai design — stories about ai design in this arenaAi design

Ai

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Ai design — stories about ai design in this arenaBuilt-in AI handles asset chores — image generation, background removal, content-aware fills, copy suggestions — inside the editordesigner
partialX
5/10
none
0/10
partialC
3/10
partialC
5/10
none
0/10
partialC
3/10
partialC
3/10
none
0/10
Ai design — stories about ai design in this arenaGenerate or edit designs from a natural-language prompt — first drafts, layouts, or full mockups the tool actually producesdesigner
partialX
6/10
partialT
5/10
fullC
8/10
partialC
4/10
partialT
6/10
partialX
6/10
fullC
7/10
partialT
6/10

Automation depth — how much of the product can run unattendedAutomation depth

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at onceai-native
partialX
5/10
disputedD
5/10
partialC
6/10
partialC
5/10
fullC
7/10
partialC
4/10
none
0/10
partialC
6/10
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on eventsai-native
partialC
4/10
partialC
3/10
none
0/10
none
0/10
none
0/10
n/a
fullC
7/10
partialC
4/10
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflowsai-native
none
0/10
none
0/10
none
0/10
n/a
none
0/10
n/a
n/a
n/a
Automation depth — how much of the product can run unattendedVersion, review, and roll back my automationsai-native
partialC
4/10
none
0/10
fullC
8/10
partialC
4/10
none
0/10
none
0/10
partialC
5/10
partialC
4/10

Collaboration multiplayer — stories about collaboration multiplayer in this arenaCollaboration multiplayer

Collaboration

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Collaboration multiplayer — stories about collaboration multiplayer in this arenaComment directly on designs, mention teammates, and resolve threads so review happens in the file, not in emailproduct-manager
fullC
6/10
partialC
2/10
none
0/10
none
0/10
partialC
5/10
partialC
3/10
partialC
4/10
none
0/10
Collaboration multiplayer — stories about collaboration multiplayer in this arenaMy whole team can edit the same file simultaneously with live cursors and instant syncdesigner
fullC
8/10
disputedD
4/10
none
0/10
none
0/10
none
0/10
partialC
4/10
fullC
8/10
partialC
4/10

Components design systems — stories about components design systems in this arenaComponents design systems

Design systems

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Components design systems — stories about components design systems in this arenaManage design tokens or variables — colors, spacing, typography — with modes or themes applied across designsdesigner
fullC
8/10
partialC
4/10
none
0/10
partialX
5/10
none
0/10
partialX
3/10
none
0/10
none
0/10
Components design systems — stories about components design systems in this arenaBuild reusable components with variants and per-instance overrides that stay linked to their sourcedesigner
partialC
3/10
partialX
5/10
partialC
3/10
partialX
6/10
none
0/10
none
0/10
partialC
4/10
fullC
8/10
Components design systems — stories about components design systems in this arenaShared libraries publish components and styles across files and projects, with controlled updates when the source changesdesigner
partialC
5/10
partialX
5/10
none
0/10
fullX
7/10
partialC
4/10
partialC
3/10
partialC
4/10
none
0/10

Dev handoff — stories about dev handoff in this arenaDev handoff

Handoff

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Dev handoff — stories about dev handoff in this arenaDesigns map to production code — component-to-code mappings or direct design-to-code output I can actually shipdeveloper
partialX
7/10
partialC
6/10
partialX
7/10
partialC
5/10
none
0/10
partialX
7/10
fullC
7/10
fullC
8/10
Dev handoff — stories about dev handoff in this arenaInspect any layer and get measurements, styles, assets, and code snippets (CSS/iOS/Android) without an editor seatdeveloper
partialX
5/10
partialC
5/10
none
0/10
fullC
8/10
none
0/10
none
0/10
none
0/10
n/a

Openness — open source, data portability, and self-hosting storiesOpenness

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UIai-native
partialT
5/10
partialT
5/10
partialT
6/10
partialT
5/10
partialC
5/10
none
0/10
partialT
5/10
partialT
5/10
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leaveai-native
disputedD
3/10
disputedD
5/10
none
0/10
partialX
4/10
partialC
4/10
disputedD
4/10
fullC
7/10
disputedD
4/10
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open licenseai-native
none
0/10
partialC
6/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
partialX
5/10
Openness — open source, data portability, and self-hosting storiesSelf-host the core productai-native
none
0/10
fullX
8/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10

Plugins extensibility — stories about plugins extensibility in this arenaPlugins extensibility

Plugins

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Plugins extensibility — stories about plugins extensibility in this arenaA documented plugin API with typings and samples lets me build and distribute my own editor extensionsdeveloper
fullC
8/10
partialC
5/10
partialC
6/10
fullX
8/10
fullT
8/10
n/a
none
0/10
none
0/10
Plugins extensibility — stories about plugins extensibility in this arenaExtend the editor from a large plugin community or marketplace — icons, data fillers, accessibility checkers, and moredesigner
fullX
7/10
partialX
6/10
partialC
5/10
partialX
7/10
partialT
6/10
none
0/10
none
0/10
none
0/10

Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans

Pricing

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Pricing plans — plan structure and value — what each tier costs and what it unlocksPublished plan pricing makes seat types, tiers, and AI-feature gating clear before procurementproduct-manager
partialC
5/10
none
0/10
none
0/10
partialC
5/10
none
0/10
none
0/10
partialC
2/10
none
0/10
Pricing plans — plan structure and value — what each tier costs and what it unlocksThe free tier supports real design work — usable editor and collaboration without a paid seatdesigner
none
0/10
partialX
6/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
3/10
none
0/10

Privacy posture — data-handling and privacy storiesPrivacy posture

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)ai-native
none
0/10
fullC
7/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI modelsai-native
none
0/10
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
Privacy posture — data-handling and privacy storiesControl data retention and deletionai-native
none
0/10
partialC
4/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage trackingai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a

Prototyping — stories about prototyping in this arenaPrototyping

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Prototyping — stories about prototyping in this arenaPrototypes can carry advanced behavior — animation between states, conditions or variables, scroll effects — to feel like the real productdesigner
partialC
5/10
none
0/10
disputedD
6/10
partialC
4/10
none
0/10
partialX
4/10
fullC
8/10
fullX
8/10
Prototyping — stories about prototyping in this arenaWire screens into clickable prototypes with triggers, transitions, and overlays — no code requireddesigner
fullX
9/10
fullX
6/10
partialX
4/10
fullC
8/10
none
0/10
partialX
4/10
partialC
6/10
partialC
5/10

Vector editing — stories about vector editing in this arenaVector editing

Canvas

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Vector editing — stories about vector editing in this arenaFrames can behave responsively — auto layout, constraints, and grids resize designs the way real UIs flexdesigner
partialC
2/10
partialC
5/10
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
5/10
Vector editing — stories about vector editing in this arenaI get professional vector tools — pen and path editing, boolean operations, precise alignment — for real interface design workdesigner
partialC
4/10
none
0/10
none
0/10
partialX
6/10
none
0/10
none
0/10
partialC
5/10
disputedD
3/10

Versioning export — stories about versioning export in this arenaVersioning export

Files

StoryPersona
Figma logoFigma
Penpot logoPenpot
Framer logoFramer
Sketch logoSketch
Canva logoCanva
Claude Design logoClaude Design
Spline logoSpline
Rive logoRive
Versioning export — stories about versioning export in this arenaExport production assets — PNG, SVG, PDF, and more — with per-layer presets, scales, and slicesdesigner
partialX
4/10
none
0/10
none
0/10
partialC
3/10
partialC
4/10
partialX
3/10
none
0/10
none
0/10
Versioning export — stories about versioning export in this arenaThe file format is open or documented, so my designs stay portable and toolable outside the vendor's editordeveloper
none
0/10
fullC
8/10
none
0/10
partialX
6/10
none
0/10
partialX
6/10
partialC
5/10
disputedD
4/10
Versioning export — stories about versioning export in this arenaSelf-host the full design platform on my own infrastructure under an open-source licensedeveloper
none
0/10
disputedD
6/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
Versioning export — stories about versioning export in this arenaFull version history lets me name milestones, compare, and restore any earlier state of a filedesigner
partialC
3/10
none
0/10
partialC
5/10
partialC
5/10
none
0/10
none
0/10
partialC
6/10
partialC
6/10
Verdict✓ fullclear evidence~ partialwith caveats! disputedevidence conflicts— noneno evidence foundn/aquestion doesn't apply to this kind of product
ProofT probedtested by usX communityusers back itC claimedvendor claim onlyD contradictedevidence disagrees⚿ auth-gatedprobe hit a live sign-in wall — verified reachable, untestable keylessly
quality 0–10 · PA Score /100 · A–D = evidence confidence · full guide

Adjacent arenas — categories often shopped togetherAdjacent arenas

Shopping this category often means shopping these too.