Developing custom Figma plugins
The documentation provides comprehensive guides and API references for creating plugins that extend Figma's functionality by interacting with document nodes.
Figma Developer Docs
https://developers.figma.comAccess Figma Developer Docs to build custom plugins and widgets, integrate Figma with external tools via the REST API, and configure Code Connect projects or MCP server rules. This documentation empowers AI agents to extend Figma's functionality and automate design workflows.
Works with
Use Figma Developer Docs Documentation to complete source-specific tasks, make informed decisions, and follow evidence-backed workflows.
The documentation provides comprehensive guides and API references for creating plugins that extend Figma's functionality by interacting with document nodes.
The Widget API documentation offers guidance on building custom, interactive objects, including how to add hover states and handle user events.
The REST API documentation details endpoints and authentication methods for programmatic access to Figma data, such as activity logs for security integration.
The Code Connect documentation explains how to configure projects using `figma.config.json` for defining file inclusion, exclusion, and parser detection.
The documentation provides instructions for adding project-level custom rules that guide agents and developers on codebase expectations for consistent practices.
The Plugin API update logs provide detailed information on changes, additions, and deprecations across versions, aiding in identifying compatibility issues.
A quick look at the main areas Bulkgrid has indexed and keeps ready for AI search, MCP, extraction, and change detection.
/docs/plugins
648 pages
Guides developers on creating plugins for Figma, FigJam, Figma Slides, and Figma Buzz, covering document access, API usage, and historical updates to the plugin platform.
/docs/plugins/api
449 pages
Offers a detailed API reference for Figma plugins, explaining core objects like Action and ActiveUser, and defining how to create custom interactive elements within Figma files.
/docs/plugins/api/properties
254 pages
Details specific properties and methods for manipulating nodes and components within Figma plugins, such as componentPropertyDefinitions for component sets and rotation for node transformations.
/docs/plugins/updates
160 pages
Chronicles all updates to the Figma Plugin API, providing a historical record of new features, bug fixes, and changes to help developers track API evolution and manage plugin compatibility.
/docs/widgets
93 pages
Guides developers in building custom, interactive widgets for Figma and FigJam, detailing how to add hover states, handle user events, and utilize the widget API for enhanced functionality.
/docs/rest-api
62 pages
Provides documentation for the Figma REST API, enabling programmatic access to organization activity logs for security integrations and detailing authentication methods like OAuth 2.
/docs/widgets/api
50 pages
Offers the API reference for Figma Widgets, detailing component-based structures like <AutoLayout /> and <Ellipse />, along with functions and hooks for building interactive widget nodes.
/docs/plugins/updates/2024
28 pages
Documents all updates to the Figma Plugin API released throughout 2024, including changes to PageNodes, BaseStyle types, and variable binding capabilities.
/docs/plugins/updates/2023
26 pages
Records all updates to the Figma Plugin API from 2023, featuring new methods such as createImageAsync and enhancements to the fetch API for improved plugin functionality.
/docs/figma-mcp-server
23 pages
Explains how to configure and manage the Figma MCP server, enabling users to add custom rules for consistent codebase practices and integrate with Code Connect for design-to-code workflows.
/docs/plugins/updates/2021
21 pages
Catalogs all updates to the Figma Plugin API from 2021, including new methods for reordering local styles and style folders to enhance plugin development capabilities.
/docs/code-connect
18 pages
Guides users on configuring Code Connect projects for design-to-code workflows, detailing configuration files, CLI usage, and integration with GitHub repositories.
Bulkgrid turns important websites into fresh, queryable, AI-ready sources without making teams maintain the infrastructure.
Retrieve the right source context instead of sending large pages, pasted docs, or noisy search results into every prompt.
Ground responses in current, source-backed evidence to reduce hallucinations and avoid relying on stale model memory.
Keep important websites automatically recrawled and updated so AI is not working from old content.
Search already-indexed source content immediately instead of crawling pages at question time.
Bulkgrid handles crawling, rendering, retries, storage, indexing, recrawls, and change detection.
See when pages are added, removed, updated, or fail so teams can react without checking manually.
Search, crawl, and extract the web. Give your agents the content they need to get to work.