# Penpot

**Canonical:** https://apis.io/providers/penpot/  
**Website:** https://penpot.app/  
**APIs profiled:** 139

Penpot is an open-source design and prototyping platform built for design and code collaboration, offering a self-hostable alternative to Figma. It provides a REST RPC API that enables developers to programmatically access and manage projects, files, pages, components, and design assets. Authentication is handled via personal access tokens, and the platform supports outbound webhooks for event-driven integrations triggered by file changes, comments, and other workspace activity. Penpot also offers a plugin system and an MCP server for AI-assisted design-to-code workflows, making it a flexible integration target for modern development toolchains.

## Kin Score — 32.0 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (-1.8 from 33.8).

| Facet | Score |
|---|---|
| Discoverability | 50.0 |
| Contract Quality | 50.9 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 5.3 |
| Developer Ergonomics | 11.9 |
| Commercial Clarity | 50.0 |
| Access Clarity | 50.0 |

## Agent readiness — 26.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Paid — onboarding: unknown, pricing: paid, trial: no (confidence: medium).

## APIs (139)

- **Penpot Webhooks** — Penpot supports outbound webhooks configured at the team level, delivering JSON or Transit-formatted event payloads when actions occur such as file creation, file updates, and n...
- **Penpot Plugin API** — Penpot's Plugin API allows developers to build and publish custom extensions that extend the Penpot design editor. The plugin system provides extensive access to design objects ...
- **Penpot Add Team To Organization API** — The Add Team To Organization API from Penpot — 1 operation(s) for add team to organization.
- **Penpot Assemble File Media Object API** — The Assemble File Media Object API from Penpot — 1 operation(s) for assemble file media object.
- **Penpot Clone File Media Object API** — The Clone File Media Object API from Penpot — 1 operation(s) for clone file media object.
- **Penpot Clone Template API** — The Clone Template API from Penpot — 1 operation(s) for clone template.
- **Penpot Create Access Token API** — The Create Access Token API from Penpot — 1 operation(s) for create access token.
- **Penpot Create Comment API** — The Create Comment API from Penpot — 1 operation(s) for create comment.
- **Penpot Create Comment Thread API** — The Create Comment Thread API from Penpot — 1 operation(s) for create comment thread.
- **Penpot Create File API** — The Create File API from Penpot — 1 operation(s) for create file.
- **Penpot Create File Media Object From Url API** — The Create File Media Object From Url API from Penpot — 1 operation(s) for create file media object from url.
- **Penpot Create File Object Thumbnail API** — The Create File Object Thumbnail API from Penpot — 1 operation(s) for create file object thumbnail.
- **Penpot Create File Snapshot API** — The Create File Snapshot API from Penpot — 1 operation(s) for create file snapshot.
- **Penpot Create File Thumbnail API** — The Create File Thumbnail API from Penpot — 1 operation(s) for create file thumbnail.
- **Penpot Create Font Variant API** — The Create Font Variant API from Penpot — 1 operation(s) for create font variant.
- **Penpot Create Project API** — The Create Project API from Penpot — 1 operation(s) for create project.
- **Penpot Create Share Link API** — The Create Share Link API from Penpot — 1 operation(s) for create share link.
- **Penpot Create Team Access Request API** — The Create Team Access Request API from Penpot — 1 operation(s) for create team access request.
- **Penpot Create Team API** — The Create Team API from Penpot — 1 operation(s) for create team.
- **Penpot Create Team Invitations API** — The Create Team Invitations API from Penpot — 1 operation(s) for create team invitations.
- **Penpot Create Team With Invitations API** — The Create Team With Invitations API from Penpot — 1 operation(s) for create team with invitations.
- **Penpot Create Upload Session API** — The Create Upload Session API from Penpot — 1 operation(s) for create upload session.
- **Penpot Create Webhook API** — The Create Webhook API from Penpot — 1 operation(s) for create webhook.
- **Penpot Delete Access Token API** — The Delete Access Token API from Penpot — 1 operation(s) for delete access token.
- **Penpot Delete Comment API** — The Delete Comment API from Penpot — 1 operation(s) for delete comment.
- **Penpot Delete Comment Thread API** — The Delete Comment Thread API from Penpot — 1 operation(s) for delete comment thread.
- **Penpot Delete File API** — The Delete File API from Penpot — 1 operation(s) for delete file.
- **Penpot Delete File Object Thumbnail API** — The Delete File Object Thumbnail API from Penpot — 1 operation(s) for delete file object thumbnail.
- **Penpot Delete File Snapshot API** — The Delete File Snapshot API from Penpot — 1 operation(s) for delete file snapshot.
- **Penpot Delete Font API** — The Delete Font API from Penpot — 1 operation(s) for delete font.
- **Penpot Delete Font Variant API** — The Delete Font Variant API from Penpot — 1 operation(s) for delete font variant.
- **Penpot Delete Profile Photo API** — The Delete Profile Photo API from Penpot — 1 operation(s) for delete profile photo.
- **Penpot Delete Project API** — The Delete Project API from Penpot — 1 operation(s) for delete project.
- **Penpot Delete Share Link API** — The Delete Share Link API from Penpot — 1 operation(s) for delete share link.
- **Penpot Delete Team API** — The Delete Team API from Penpot — 1 operation(s) for delete team.
- **Penpot Delete Team Invitation API** — The Delete Team Invitation API from Penpot — 1 operation(s) for delete team invitation.
- **Penpot Delete Team Member API** — The Delete Team Member API from Penpot — 1 operation(s) for delete team member.
- **Penpot Delete Webhook API** — The Delete Webhook API from Penpot — 1 operation(s) for delete webhook.
- **Penpot Download Font API** — The Download Font API from Penpot — 1 operation(s) for download font.
- **Penpot Download Font Family API** — The Download Font Family API from Penpot — 1 operation(s) for download font family.
- …and 99 more, listed in full on the page.

## Agentic access (1)

- **Penpot Agentic Access** — 137 operations · 137 acting

## Security (1)

- **Penpot Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Penpot Plans Pricing**

## Tags

Design, Prototyping, Open-Source, Self-Hosted, Figma Alternative, UI Design, Collaboration, Design Systems

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/penpot/). Scores are computed from the provider's own public artifacts under a published rubric.
