Extra Credit

Figma

Official docs outline

13 sections
  1. Developer platform overview

    Plugin API versus Widget API versus REST API and when to use each.

  2. How plugins run

    Plugin sandbox, main thread, UI iframe and message passing between them.

  3. Accessing the document

    Document tree, pages, node types and traversing nodes.

  4. Editing node properties

    Fills, strokes, text, layout and effects set on nodes.

  5. Creating a plugin UI

    HTML iframe UI, postMessage communication and network access.

  6. Working with variables

    Design tokens as variables, collections, modes and bindings.

  7. Widget state and runtime

    Widgets on the canvas, useSyncedState and multiplayer state.

  8. REST API authentication

    Personal access tokens, OAuth2 and scopes.

  9. REST file endpoints

    Fetching files, nodes, images and file versions through the REST API.

  10. REST rate limits

    Rate limit tiers, headers and handling 429 responses.

  11. Webhooks

    Subscribing to file, library and comment events.

  12. Code Connect

    Mapping design components to code components for Dev Mode.

  13. Figma MCP server

    Giving AI coding agents design context through the MCP server.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 41