Building a platform at Figma
summary
A product team decides to build an extensibility platform for Figma with four nonnegotiable principles: security and fine‑grained permissions, stability, performance and ease of development. They release a REST API first, then a plugin API with a custom JavaScript sandbox, iterate through alpha and beta feedback, fix a sandbox vulnerability, and integrate development into the desktop app. The platform grows to ~2,000 plugins, 5M+ installs and 300,000 runs per day with a 1.7K developer community.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:52Why we decided to build a platform
- 2:44Platform Principles
- 6:562 APIs
- 8:22How it started
- 8:55How it’s going
- 11:22How to build a plugin system on the web and also sleep well at night
- 12:12An update on plugin security
- 13:39One Eternity Later
- 14:40Plugin Creators
- 17:09Conclusion
related talks
29mBuilding custom Figma plugins to unlock new capabilities
33mFigma deep dive: Agent-built plugins
26mA Beautiful Mess: How We Build Products at Figma
37mExtend what's possible with Figma Plugins
16mDesign Language on Autopilot: How Figma and Code Can Automate Your Workflow
20mBuilding in public with Figma: designers should be creators
01h 14mFigma product launch keynote
23mUsing Figma beyond and above in design teams
