Penpot
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.
APIs
Penpot RPC API
Penpot's internal RPC-style REST API provides programmatic access to projects, files, pages, components, and design assets. Developers authenticate with personal access tokens a...
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 ...