Skip to content

How Penpot’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score30/100

Agent-ready 49.2 × 0.30 = 14.76

API quality 3.4 × 0.20 = 0.68

Openness 41.7 × 0.20 = 8.34

Built-in AI 27.6 × 0.15 = 4.14

Automation 10.5 × 0.15 = 1.57

(14.76 + 0.68 + 8.34 + 4.14 + 1.57) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 29.50 ÷ 1.00 = 29.5

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready49.2/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://penpot.app/llms.txtPenpot vs Figma: Open-source alternative with self-hosting, unlimited files, native design tokens.
  • [claimed-docs] https://penpot.app/llms.txtPlugins (113+): Community plugin marketplace with accessibility, code, AI, and design system tools.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server
  • [probe] https://help.penpot.app/llms.txtPROBE llms.txt: HTTP 404 at https://help.penpot.app/llms.txt

Run the product headlessly / in CI for automationweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://penpot.dev/self-hostRun it in your private cloud, on-premise, or any environment you control.
  • [claimed-docs] https://help.penpot.app/technical-guide/getting-started/Deploy with docker compose... Use Kubernetes in its different flavors: Deploy the official Helm Chart
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated, a comment has been added, etc.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/self-hostyou can set up an instance of Penpot in just 3 minutes!

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://penpot.dev/ai/ai-workflowsMigrate your designs into Penpot by connecting Figma’s and Penpot’s MCPs.
  • [claimed-docs] https://penpot.dev/ai/ai-workflowsMigrate your designs into Penpot by connecting Figma's and Penpot's MCPs.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot MCP server to your trusted AI agent. Customize your models and design infrastructure however works best for your team.
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.

Build against official SDKsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiOur plugin system brings the flexibility that devs need to create and publish their own custom extensions.
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot MCP server to your trusted AI agent. Customize your models and design infrastructure however works best for your team.
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Subscribe to events via webhooksweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated, a comment has been added, etc.
  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.

Agent-ready = 103.4 ÷ 210 × 100 = 49.2

API quality3.4/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://help.penpot.app/llms.txtPROBE llms.txt: HTTP 404 at https://help.penpot.app/llms.txt
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://help.penpot.app/llms.txtPROBE llms.txt: HTTP 404 at https://help.penpot.app/llms.txt
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 4 (quality) × 0.6 (partial) = 2.4 of 10 max

  • [claimed-docs] https://penpot.dev/self-hostRun it in your private cloud, on-premise, or any environment you control.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/self-hostyou can set up an instance of Penpot in just 3 minutes!
  • [claimed-docs] https://penpot.dev/self-hostPenpot is the only open-source design platform that is truly deployment agnostic. Run it in your private cloud, on-premise, or any environment you control.
  • [claimed-docs] https://penpot.dev/self-hostKeep your data private. Penpot will never make business out of your data. Choose where and how to host it, and decide who has access to it.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [probe] https://help.penpot.app/llms.txtPROBE llms.txt: HTTP 404 at https://help.penpot.app/llms.txt
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)

API quality = 2.4 ÷ 70 × 100 = 3.4

Openness41.7/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiOur plugin system brings the flexibility that devs need to create and publish their own custom extensions.
  • [claimed-docs] https://penpot.dev/integrations-apiUse access tokens as an alternative login authentication. They can allow an app to access Penpot's API.
  • [claimed-docs] https://penpot.app/llms.txtPlugins (113+): Community plugin marketplace with accessibility, code, AI, and design system tools.
  • [probe] https://help.penpot.app/llms.txtPROBE llms.txt: HTTP 404 at https://help.penpot.app/llms.txt
  • [probe] https://help.penpot.app/openapi.jsonPROBE openapi: all candidate paths 404 (https://help.penpot.app/openapi.json, https://help.penpot.app/swagger.json, https://help.penpot.app/api/openapi.json, https://help.penpot.app/.well-known/openapi.json)
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Export all of my data in open formats and leaveweight 3

3 (weight) × 5 (quality) × 0.3 (disputed) = 4.5 of 30 max

  • [claimed-docs] https://penpot.appInspect and integrate code that actually matches design. Enjoy open standards like CSS, HTML, SVG and JSON as well as Penpot's open file format.
  • [claimed-docs] https://penpot.dev/self-hostKeep your data private. Penpot will never make business out of your data. Choose where and how to host it, and decide who has access to it.
  • [claimed-docs] https://penpot.dev/self-hostPenpot is the only open-source design platform that is truly deployment agnostic. Run it in your private cloud, on-premise, or any environment you control.
  • [community] https://news.ycombinator.com/item?id=32851262Maybe I'm using it wrong... when I tried Penpot about a year ago, I had no way to export the diagram as one file like PDF or JPG. I could only export a layer.

Read the product's source under an open licenseweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [github] https://github.com/penpot/penpotdevelopers feel at home using Penpot, because design is expressed as code, enabling a direct translation and shipping products faster.
  • [claimed-docs] https://penpot.appInspect and integrate code that actually matches design. Enjoy open standards like CSS, HTML, SVG and JSON as well as Penpot's open file format.
  • [claimed-docs] https://penpot.appInspect and integrate code that actually matches design. Enjoy open standards like CSS, HTML, SVG and JSON
  • [claimed-docs] https://penpot.dev/self-hostPenpot is the only open-source design platform that is truly deployment agnostic. Run it in your private cloud, on-premise, or any environment you control.
  • [claimed-docs] https://penpot.app/llms.txtPenpot vs Figma: Open-source alternative with self-hosting, unlimited files, native design tokens.

Self-host the core productweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://penpot.dev/self-hostRun it in your private cloud, on-premise, or any environment you control.
  • [claimed-docs] https://help.penpot.app/technical-guide/getting-started/Deploy with docker compose... Use Kubernetes in its different flavors: Deploy the official Helm Chart
  • [claimed-docs] https://penpot.dev/ai/mcp-serverDeploy the MCP server in your own environment without relying on third-party clouds.
  • [claimed-docs] https://penpot.dev/self-hostKeep your data private. Penpot will never make business out of your data. Choose where and how to host it, and decide who has access to it.
  • [claimed-docs] https://penpot.dev/self-hostyou can set up an instance of Penpot in just 3 minutes!
  • [claimed-docs] https://penpot.dev/self-hostPenpot is the only open-source design platform that is truly deployment agnostic. Run it in your private cloud, on-premise, or any environment you control.
  • [community] https://hn.algolia.com/api/v1/items/39978781I've been toying a little with self hosted Penpot and it was really nice... Penpot was easy to use though it felt a little difficult to handle components.
  • [community] https://hn.algolia.com/api/v1/items/46064757Have been self-hosting this on Docker/Portainer for several weeks for a few people. Works fine so far.
  • [community] https://news.ycombinator.com/item?id=46064757I'm willing to pay the 'performance tax' of the web stack/self-hosting if it means my design files aren't held hostage in a proprietary cloud silo... that's a trade-off I'll take.

Openness = 41.7 ÷ 100 × 100 = 41.7

Built-in AI27.6/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [claimed-docs] https://penpot.dev/ai/ai-workflowsPenpot enables plenty of AI workflows, from generating editable design structures to connecting product logic, tokens, and implementation.
  • [claimed-docs] https://penpot.app/llms.txtPlugins (113+): Community plugin marketplace with accessibility, code, AI, and design system tools.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated, a comment has been added, etc.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/ai-workflowsPenpot enables plenty of AI workflows, from generating editable design structures to connecting product logic, tokens, and implementation.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot MCP server to your trusted AI agent. Customize your models and design infrastructure however works best for your team.
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Operate the product with natural-language commandsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic and enables high-quality multi-directional AI workflows through our world-class open plugin API.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverChoose your agent, connect to Penpot MCP and prompt away!
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot MCP server to your trusted AI agent. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [probe] https://penpot.dev/ai/mcp-serverofficial MCP server documented at https://penpot.dev/ai/mcp-server

Built-in AI = 24.8 ÷ 90 × 100 = 27.6

Automation10.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 5 (quality) × 0.3 (disputed) = 3.0 of 20 max

  • [claimed-docs] https://penpot.dev/ai/ai-workflowsPenpot connects any AI agent with structured design. Automate tedious tasks, streamline your processes between apps, and build truly powerful scalable design and code workflows.
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverIn Penpot, design is expressed as code, so AI agents can easily read and interact with your design files creating high-fidelity artifacts.
  • [community] https://news.ycombinator.com/item?id=33000243Currently Penpot's performance starts dropping rapidly once you approach around 1000 layers. Most robust design systems I see run around 10-40k layers... I'm very curious if they'll be able to optimize their approach.
  • [community] https://hn.algolia.com/api/v1/items/46064757Unstable, very crash prone with just a few users designing 10 plus pages. And a huge memory hog too. I run it on Dedicated server with 64GB Ram, it starts to lag as soon as a 5-6 pages.
  • [community] https://news.ycombinator.com/item?id=46064757I want to like penpot, but on even my beefiest computers it causes the whole system to slow to a crawl when opening anything complex.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated, a comment has been added, etc.
  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated
  • [claimed-docs] https://penpot.dev/integrations-apiGet extensive access to objects and properties to enable external rendering, workflow automation, enhanced app functionality, and more.
  • [claimed-docs] https://penpot.dev/integrations-apiOur plugin system brings the flexibility that devs need to create and publish their own custom extensions.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://penpot.dev/integrations-apiOutbound webhooks are event calls from Penpot to other applications. They notify that some event occurred, e.g. a file has been created or updated, a comment has been added, etc.
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect Penpot with any AI agent, any LLM. Penpot MCP server is agnostic
  • [claimed-docs] https://penpot.dev/ai/mcp-serverConnect it to any AI agent or LLM you trust. Customize your models and design infrastructure however works best for your team.
  • [claimed-docs] https://penpot.dev/ai/ai-workflowsPenpot enables plenty of AI workflows, from generating editable design structures to connecting product logic, tokens, and implementation.

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 8.4 ÷ 80 × 100 = 10.5