# Figma Developer Documentation > Complete index of all Figma developer documentation pages. For a curated overview with descriptions, see [llms.txt](https://developers.figma.com/llms.txt). ## GitHub integration - [GitHub App permissions overview](https://developers.figma.com/docs/github-permissions/) ## Code Connect - [Introduction](https://developers.figma.com/docs/code-connect/) - [Getting Started with Code Connect UI](https://developers.figma.com/docs/code-connect/code-connect-ui-setup/) - [Connect to your GitHub repository](https://developers.figma.com/docs/code-connect/code-connect-ui-github/) - [Comparing Code Connect UI and Code Connect CLI](https://developers.figma.com/docs/code-connect/comparing-cc/) - [Getting started with Code Connect CLI](https://developers.figma.com/docs/code-connect/quickstart-guide/) - [Configuring your project](https://developers.figma.com/docs/code-connect/api/config-file/) - [Writing template files](https://developers.figma.com/docs/code-connect/template-files/) - [Template API](https://developers.figma.com/docs/code-connect/template-api/) - [Batch files](https://developers.figma.com/docs/code-connect/batch-files/) - [Migrating from parsers to template files](https://developers.figma.com/docs/code-connect/templates-migration-guide/) - [CLI reference](https://developers.figma.com/docs/code-connect/cli-reference/) - [Connecting React components](https://developers.figma.com/docs/code-connect/react/) - [Connecting Web components](https://developers.figma.com/docs/code-connect/html/) - [Connecting SwiftUI components](https://developers.figma.com/docs/code-connect/swiftui/) - [Connecting Jetpack Compose components](https://developers.figma.com/docs/code-connect/compose/) - [Integrating with Storybook](https://developers.figma.com/docs/code-connect/storybook/) - [Custom parsers](https://developers.figma.com/docs/code-connect/custom-parsers/) - [Continuous Integration](https://developers.figma.com/docs/code-connect/ci-cd/) - [Common issues](https://developers.figma.com/docs/code-connect/common-issues/) ## Figma MCP Server - [Introduction](https://developers.figma.com/docs/figma-mcp-server/) - [Set up the remote server (recommended)](https://developers.figma.com/docs/figma-mcp-server/remote-server-installation/) - [Set up the desktop server (using desktop app)](https://developers.figma.com/docs/figma-mcp-server/local-server-installation/) - [Tools and prompts](https://developers.figma.com/docs/figma-mcp-server/tools-and-prompts/) - [Resources (Make → MCP)](https://developers.figma.com/docs/figma-mcp-server/bringing-make-context-to-your-agent/) - [Write to canvas](https://developers.figma.com/docs/figma-mcp-server/write-to-canvas/) - [Code to canvas](https://developers.figma.com/docs/figma-mcp-server/code-to-canvas/) - [Code Connect integration](https://developers.figma.com/docs/figma-mcp-server/code-connect-integration/) - [Generative plugins and shaders](https://developers.figma.com/docs/figma-mcp-server/generative-plugins-and-shaders/) - [Structure your Figma file for better code](https://developers.figma.com/docs/figma-mcp-server/structure-figma-file/) - [Write effective prompts to guide the AI](https://developers.figma.com/docs/figma-mcp-server/write-effective-prompts/) - [Trigger specific tools when needed](https://developers.figma.com/docs/figma-mcp-server/trigger-specific-tools/) - [Add custom rules and instructions](https://developers.figma.com/docs/figma-mcp-server/add-custom-rules/) - [Avoid selecting large, heavy frames](https://developers.figma.com/docs/figma-mcp-server/avoid-large-frames/) - [Create skills for the Figma MCP server](https://developers.figma.com/docs/figma-mcp-server/create-skills/) - [The server keeps returning web/react code](https://developers.figma.com/docs/figma-mcp-server/server-returning-web-code/) - [What the MCP sends vs. what the agent does](https://developers.figma.com/docs/figma-mcp-server/mcp-vs-agent/) - [Tools aren't loading or connection lost](https://developers.figma.com/docs/figma-mcp-server/tools-not-loading/) - [It's stuck or too slow](https://developers.figma.com/docs/figma-mcp-server/stuck-or-slow/) - [Tried to fetch variables, but got code instead](https://developers.figma.com/docs/figma-mcp-server/variables-vs-code/) - [I'm getting a 500 error](https://developers.figma.com/docs/figma-mcp-server/getting-500-error/) - [Known issues with MCP clients](https://developers.figma.com/docs/figma-mcp-server/mcp-clients-issues/) - [Images have stopped loading](https://developers.figma.com/docs/figma-mcp-server/images-stopped-loading/) - [Rate limits & access](https://developers.figma.com/docs/figma-mcp-server/rate-limits-access/) ## Code in Figma (Make & Sites) - [Introduction](https://developers.figma.com/docs/code/) - [How to write great prompts](https://developers.figma.com/docs/code/how-to-write-great-prompts/) - [Iterate your code with AI](https://developers.figma.com/docs/code/iterate-your-code-with-ai/) - [Working with React](https://developers.figma.com/docs/code/working-with-react/) - [Working with npm](https://developers.figma.com/docs/code/working-with-npm/) - [Use packages and third-party libraries](https://developers.figma.com/docs/code/use-packages-and-third-party-libraries/) - [Fetch data from external APIs](https://developers.figma.com/docs/code/fetch-data-from-external-apis/) - [Intro to Figma Make](https://developers.figma.com/docs/code/intro-to-figma-make/) - [Bring your design system package to a Make kit](https://developers.figma.com/docs/code/bring-your-design-system-package/) - [Write design system guidelines for Make kits](https://developers.figma.com/docs/code/write-design-system-guidelines/) - [Open Make with a prefilled prompt](https://developers.figma.com/docs/code/make-prompt-via-url/) - [Intro to Figma Sites](https://developers.figma.com/docs/code/intro-to-figma-sites/) - [Create your first code layer](https://developers.figma.com/docs/code/create-your-first-code-layer/) - [Share data between layers](https://developers.figma.com/docs/code/share-data-between-layers/) - [Embed HTML, CSS, and JavaScript](https://developers.figma.com/docs/code/embed-html-css-javascript/) - [Code layers, components, and instances](https://developers.figma.com/docs/code/code-layers-components-and-instances/) - [Props and variables](https://developers.figma.com/docs/code/props-and-variables/) - [cookie-consent-mode](https://developers.figma.com/docs/code/cookie-consent-mode/) - [defineProperties](https://developers.figma.com/docs/code/define-properties/) - [useActiveBreakpoint](https://developers.figma.com/docs/code/use-active-breakpoint/) - [useSnapshot](https://developers.figma.com/docs/code/use-snapshot/) ## Plugin API - Guides - [Introduction](https://developers.figma.com/docs/plugins/) - [Prerequisites](https://developers.figma.com/docs/plugins/prerequisites/) - [Plugin Quickstart Guide](https://developers.figma.com/docs/plugins/plugin-quickstart-guide/) - [Setting Editor Type](https://developers.figma.com/docs/plugins/setting-editor-type/) - [How Plugins Run](https://developers.figma.com/docs/plugins/how-plugins-run/) - [Accessing the Document](https://developers.figma.com/docs/plugins/accessing-document/) - [Asynchronous Tasks](https://developers.figma.com/docs/plugins/async-tasks/) - [Editing Properties](https://developers.figma.com/docs/plugins/editing-properties/) - [TypeScript](https://developers.figma.com/docs/plugins/typescript/) - [Creating a User Interface](https://developers.figma.com/docs/plugins/creating-ui/) - [CSS Variables and Theming](https://developers.figma.com/docs/plugins/css-variables/) - [Accepting Parameters as Input](https://developers.figma.com/docs/plugins/plugin-parameters/) - [Making Network Requests](https://developers.figma.com/docs/plugins/making-network-requests/) - [Working with Images](https://developers.figma.com/docs/plugins/working-with-images/) - [Working with Text](https://developers.figma.com/docs/plugins/working-with-text/) - [Working with Variables](https://developers.figma.com/docs/plugins/working-with-variables/) - [Working with Component Properties](https://developers.figma.com/docs/plugins/working-with-component-properties/) - [Working with Rich Text](https://developers.figma.com/docs/plugins/working-with-rich-text/) - [Adding Pattern Fills and Strokes](https://developers.figma.com/docs/plugins/adding-pattern-fills-and-strokes/) - [Working in FigJam](https://developers.figma.com/docs/plugins/working-in-figjam/) - [Working in Dev Mode](https://developers.figma.com/docs/plugins/working-in-dev-mode/) - [Working in Slides](https://developers.figma.com/docs/plugins/working-in-slides/) - [Working in Buzz](https://developers.figma.com/docs/plugins/working-in-buzz/) - [OAuth with Plugins](https://developers.figma.com/docs/plugins/oauth-with-plugins/) - [Debugging](https://developers.figma.com/docs/plugins/debugging/) - [Frozen Plugins](https://developers.figma.com/docs/plugins/frozen-plugins/) - [Text Review Plugins](https://developers.figma.com/docs/plugins/textreview-plugins/) - [Plugins for Code Generation](https://developers.figma.com/docs/plugins/codegen-plugins/) - [Requiring Payment](https://developers.figma.com/docs/plugins/requiring-payment/) - [Migrating Plugins to Dynamically Load Pages](https://developers.figma.com/docs/plugins/migrating-to-dynamic-loading/) - [Libraries and Bundling](https://developers.figma.com/docs/plugins/libraries-and-bundling/) - [Build Scripts](https://developers.figma.com/docs/plugins/build-script/) - [Resource Links](https://developers.figma.com/docs/plugins/resource-links/) - [Figma Components](https://developers.figma.com/docs/plugins/figma-components/) - [Publishing](https://developers.figma.com/docs/plugins/publishing/) - [Stability and Updates](https://developers.figma.com/docs/plugins/stability-updates/) - [Proposed API](https://developers.figma.com/docs/plugins/proposed-api/) - [Samples](https://developers.figma.com/docs/plugins/samples/) - [Get Help](https://developers.figma.com/docs/plugins/get-help/) ## Plugin API - Reference - [API Reference](https://developers.figma.com/docs/plugins/api/api-reference/) - [Plugin Manifest](https://developers.figma.com/docs/plugins/manifest/) - [The Typings File](https://developers.figma.com/docs/plugins/api/typings/) - [API Errors](https://developers.figma.com/docs/plugins/api/api-errors/) - [Global Objects](https://developers.figma.com/docs/plugins/api/global-objects/) - [figma](https://developers.figma.com/docs/plugins/api/figma/) - [figma.ui](https://developers.figma.com/docs/plugins/api/figma-ui/) - [postMessage](https://developers.figma.com/docs/plugins/api/properties/figma-ui-postmessage/) - [onmessage](https://developers.figma.com/docs/plugins/api/properties/figma-ui-onmessage/) - [on](https://developers.figma.com/docs/plugins/api/properties/figma-ui-on/) - [figma.util](https://developers.figma.com/docs/plugins/api/figma-util/) - [rgb](https://developers.figma.com/docs/plugins/api/properties/figma-util-rgb/) - [rgba](https://developers.figma.com/docs/plugins/api/properties/figma-util-rgba/) - [solidPaint](https://developers.figma.com/docs/plugins/api/properties/figma-util-solidpaint/) - [normalizeMarkdown](https://developers.figma.com/docs/plugins/api/properties/figma-util-normalizemarkdown/) - [figma.constants](https://developers.figma.com/docs/plugins/api/figma-constants/) - [colors](https://developers.figma.com/docs/plugins/api/properties/figma-constants-colors/) - [figma.motion](https://developers.figma.com/docs/plugins/api/figma-motion/) - [playheadPosition](https://developers.figma.com/docs/plugins/api/properties/figma-motion-playheadposition/) - [figmaAnimationStyles](https://developers.figma.com/docs/plugins/api/properties/figma-motion-figmaanimationstyles/) - [physicalSpringToNormalized](https://developers.figma.com/docs/plugins/api/properties/figma-motion-physicalspringtonormalized/) - [figma.codegen](https://developers.figma.com/docs/plugins/api/figma-codegen/) - [on](https://developers.figma.com/docs/plugins/api/properties/figma-codegen-on/) - [figma.timer](https://developers.figma.com/docs/plugins/api/figma-timer/) - [figma.viewport](https://developers.figma.com/docs/plugins/api/figma-viewport/) - [zoom](https://developers.figma.com/docs/plugins/api/properties/figma-viewport-zoom/) - [slidesView](https://developers.figma.com/docs/plugins/api/properties/figma-viewport-slidesview/) - [canvasView](https://developers.figma.com/docs/plugins/api/properties/figma-viewport-canvasview/) - [figma.clientStorage](https://developers.figma.com/docs/plugins/api/figma-clientStorage/) - [figma.parameters](https://developers.figma.com/docs/plugins/api/figma-parameters/) - [figma.textreview](https://developers.figma.com/docs/plugins/api/figma-textreview/) - [figma.payments](https://developers.figma.com/docs/plugins/api/figma-payments/) - [figma.variables](https://developers.figma.com/docs/plugins/api/figma-variables/) - [getVariableByIdAsync](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getvariablebyidasync/) - [getVariableById](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getvariablebyid/) - [getVariableCollectionByIdAsync](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getvariablecollectionbyidasync/) - [getVariableCollectionById](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getvariablecollectionbyid/) - [getLocalVariablesAsync](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getlocalvariablesasync/) - [getLocalVariables](https://developers.figma.com/docs/plugins/api/properties/figma-variables-getlocalvariables/) - [createVariable](https://developers.figma.com/docs/plugins/api/properties/figma-variables-createvariable/) - [createVariableCollection](https://developers.figma.com/docs/plugins/api/properties/figma-variables-createvariablecollection/) - [extendLibraryCollectionByKeyAsync](https://developers.figma.com/docs/plugins/api/properties/figma-variables-extendlibrarycollectionbykeyasync/) - [importVariableByKeyAsync](https://developers.figma.com/docs/plugins/api/properties/figma-variables-importvariablebykeyasync/) - [figma.teamLibrary](https://developers.figma.com/docs/plugins/api/figma-teamlibrary/) - [getAvailableLibraryVariableCollectionsAsync](https://developers.figma.com/docs/plugins/api/properties/figma-teamlibrary-getavailablelibraryvariablecollectionsasync/) - [getVariablesInLibraryCollectionAsync](https://developers.figma.com/docs/plugins/api/properties/figma-teamlibrary-getvariablesinlibrarycollectionasync/) - [figma.annotations](https://developers.figma.com/docs/plugins/api/figma-annotations/) - [getAnnotationCategoryByIdAsync](https://developers.figma.com/docs/plugins/api/properties/figma-annotations-getannotationcategorybyidasync/) - [addAnnotationCategoryAsync](https://developers.figma.com/docs/plugins/api/properties/figma-annotations-addannotationcategoryasync/) - [figma.buzz](https://developers.figma.com/docs/plugins/api/figma-buzz/) - [createFrame](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-createframe/) - [createInstance](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-createinstance/) - [getBuzzAssetTypeForNode](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-getbuzzassettypefornode/) - [setBuzzAssetTypeForNode](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-setbuzzassettypefornode/) - [getTextContent](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-gettextcontent/) - [getMediaContent](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-getmediacontent/) - [smartResize](https://developers.figma.com/docs/plugins/api/properties/figma-buzz-smartresize/) - [mode](https://developers.figma.com/docs/plugins/api/properties/figma-mode/) - [skipInvisibleInstanceChildren](https://developers.figma.com/docs/plugins/api/properties/figma-skipinvisibleinstancechildren/) - [closePlugin](https://developers.figma.com/docs/plugins/api/properties/figma-closeplugin/) - [notify](https://developers.figma.com/docs/plugins/api/properties/figma-notify/) - [commitUndo](https://developers.figma.com/docs/plugins/api/properties/figma-commitundo/) - [saveVersionHistoryAsync](https://developers.figma.com/docs/plugins/api/properties/figma-saveversionhistoryasync/) - [openExternal](https://developers.figma.com/docs/plugins/api/properties/figma-openexternal/) - [showUI](https://developers.figma.com/docs/plugins/api/properties/figma-showui/) - [on](https://developers.figma.com/docs/plugins/api/properties/figma-on/) - [off](https://developers.figma.com/docs/plugins/api/properties/figma-off/) - [mixed](https://developers.figma.com/docs/plugins/api/properties/figma-mixed/) - [createRectangle](https://developers.figma.com/docs/plugins/api/properties/figma-createrectangle/) - [createLine](https://developers.figma.com/docs/plugins/api/properties/figma-createline/) - [createEllipse](https://developers.figma.com/docs/plugins/api/properties/figma-createellipse/) - [createPolygon](https://developers.figma.com/docs/plugins/api/properties/figma-createpolygon/) - [createStar](https://developers.figma.com/docs/plugins/api/properties/figma-createstar/) - [createVector](https://developers.figma.com/docs/plugins/api/properties/figma-createvector/) - [createText](https://developers.figma.com/docs/plugins/api/properties/figma-createtext/) - [createFrame](https://developers.figma.com/docs/plugins/api/properties/figma-createframe/) - [createComponent](https://developers.figma.com/docs/plugins/api/properties/figma-createcomponent/) - [createComponentFromNode](https://developers.figma.com/docs/plugins/api/properties/figma-createcomponentfromnode/) - [createPage](https://developers.figma.com/docs/plugins/api/properties/figma-createpage/) - [createPageDivider](https://developers.figma.com/docs/plugins/api/properties/figma-createpagedivider/) - [createSlice](https://developers.figma.com/docs/plugins/api/properties/figma-createslice/) - [createSlide](https://developers.figma.com/docs/plugins/api/properties/figma-createslide/) - [createSlideRow](https://developers.figma.com/docs/plugins/api/properties/figma-createsliderow/) - [createSticky](https://developers.figma.com/docs/plugins/api/properties/figma-createsticky/) - [createConnector](https://developers.figma.com/docs/plugins/api/properties/figma-createconnector/) - [createShapeWithText](https://developers.figma.com/docs/plugins/api/properties/figma-createshapewithtext/) - [createTable](https://developers.figma.com/docs/plugins/api/properties/figma-createtable/) - [createTextPath](https://developers.figma.com/docs/plugins/api/properties/figma-createtextpath/) - [createNodeFromJSXAsync](https://developers.figma.com/docs/plugins/api/properties/figma-createnodefromjsxasync/) - [createBooleanOperation](https://developers.figma.com/docs/plugins/api/properties/figma-createbooleanoperation/) - [listAvailableShaders](https://developers.figma.com/docs/plugins/api/properties/figma-listavailableshaders/) - [importShaderById](https://developers.figma.com/docs/plugins/api/properties/figma-importshaderbyid/) - [loadFontAsync](https://developers.figma.com/docs/plugins/api/properties/figma-loadfontasync/) - [getFontFamilyVariationAxes](https://developers.figma.com/docs/plugins/api/properties/figma-getfontfamilyvariationaxes/) - [createImage](https://developers.figma.com/docs/plugins/api/properties/figma-createimage/) - [createImageAsync](https://developers.figma.com/docs/plugins/api/properties/figma-createimageasync/) - [createVideoAsync](https://developers.figma.com/docs/plugins/api/properties/figma-createvideoasync/) - [createLinkPreviewAsync](https://developers.figma.com/docs/plugins/api/properties/figma-createlinkpreviewasync/) - [createGif](https://developers.figma.com/docs/plugins/api/properties/figma-creategif/) - [combineAsVariants](https://developers.figma.com/docs/plugins/api/properties/figma-combineasvariants/) - [group](https://developers.figma.com/docs/plugins/api/properties/figma-group/) - [transformGroup](https://developers.figma.com/docs/plugins/api/properties/figma-transformgroup/) - [flatten](https://developers.figma.com/docs/plugins/api/properties/figma-flatten/) - [ungroup](https://developers.figma.com/docs/plugins/api/properties/figma-ungroup/) - [getSlideGrid](https://developers.figma.com/docs/plugins/api/properties/figma-getslidegrid/) - [setSlideGrid](https://developers.figma.com/docs/plugins/api/properties/figma-setslidegrid/) - [getCanvasGrid](https://developers.figma.com/docs/plugins/api/properties/figma-getcanvasgrid/) - [setCanvasGrid](https://developers.figma.com/docs/plugins/api/properties/figma-setcanvasgrid/) - [createCanvasRow](https://developers.figma.com/docs/plugins/api/properties/figma-createcanvasrow/) - [moveNodesToCoord](https://developers.figma.com/docs/plugins/api/properties/figma-movenodestocoord/) - [loadBrushesAsync](https://developers.figma.com/docs/plugins/api/properties/figma-loadbrushesasync/) - [fetch](https://developers.figma.com/docs/plugins/api/properties/global-fetch/) - [Node Types](https://developers.figma.com/docs/plugins/api/nodes/) - [BooleanOperationNode](https://developers.figma.com/docs/plugins/api/BooleanOperationNode/) - [CodeBlockNode](https://developers.figma.com/docs/plugins/api/CodeBlockNode/) - [ComponentNode](https://developers.figma.com/docs/plugins/api/ComponentNode/) - [ComponentSetNode](https://developers.figma.com/docs/plugins/api/ComponentSetNode/) - [ConnectorNode](https://developers.figma.com/docs/plugins/api/ConnectorNode/) - [rotation](https://developers.figma.com/docs/plugins/api/properties/ConnectorNode-rotation/) - [DocumentNode](https://developers.figma.com/docs/plugins/api/DocumentNode/) - [findChildren](https://developers.figma.com/docs/plugins/api/properties/DocumentNode-findchildren/) - [findChild](https://developers.figma.com/docs/plugins/api/properties/DocumentNode-findchild/) - [findAll](https://developers.figma.com/docs/plugins/api/properties/DocumentNode-findall/) - [findOne](https://developers.figma.com/docs/plugins/api/properties/DocumentNode-findone/) - [findWidgetNodesByWidgetId](https://developers.figma.com/docs/plugins/api/properties/DocumentNode-findwidgetnodesbywidgetid/) - [EllipseNode](https://developers.figma.com/docs/plugins/api/EllipseNode/) - [EmbedNode](https://developers.figma.com/docs/plugins/api/EmbedNode/) - [FrameNode](https://developers.figma.com/docs/plugins/api/FrameNode/) - [GroupNode](https://developers.figma.com/docs/plugins/api/GroupNode/) - [HighlightNode](https://developers.figma.com/docs/plugins/api/HighlightNode/) - [InstanceNode](https://developers.figma.com/docs/plugins/api/InstanceNode/) - [swapComponent](https://developers.figma.com/docs/plugins/api/properties/InstanceNode-swapcomponent/) - [scaleFactor](https://developers.figma.com/docs/plugins/api/properties/InstanceNode-scalefactor/) - [InteractiveSlideElementNode](https://developers.figma.com/docs/plugins/api/InteractiveSlideElementNode/) - [LineNode](https://developers.figma.com/docs/plugins/api/LineNode/) - [LinkUnfurlNode](https://developers.figma.com/docs/plugins/api/LinkUnfurlNode/) - [MediaNode](https://developers.figma.com/docs/plugins/api/MediaNode/) - [resize](https://developers.figma.com/docs/plugins/api/properties/MediaNode-resize/) - [resizeWithoutConstraints](https://developers.figma.com/docs/plugins/api/properties/MediaNode-resizewithoutconstraints/) - [PageNode](https://developers.figma.com/docs/plugins/api/PageNode/) - [guides](https://developers.figma.com/docs/plugins/api/properties/PageNode-guides/) - [selection](https://developers.figma.com/docs/plugins/api/properties/PageNode-selection/) - [selectedTextRange](https://developers.figma.com/docs/plugins/api/properties/PageNode-selectedtextrange/) - [flowStartingPoints](https://developers.figma.com/docs/plugins/api/properties/PageNode-flowstartingpoints/) - [on](https://developers.figma.com/docs/plugins/api/properties/PageNode-on/) - [off](https://developers.figma.com/docs/plugins/api/properties/PageNode-off/) - [focusedSlide](https://developers.figma.com/docs/plugins/api/properties/PageNode-focusedslide/) - [focusedNode](https://developers.figma.com/docs/plugins/api/properties/PageNode-focusednode/) - [PolygonNode](https://developers.figma.com/docs/plugins/api/PolygonNode/) - [RectangleNode](https://developers.figma.com/docs/plugins/api/RectangleNode/) - [RemovedNode](https://developers.figma.com/docs/plugins/api/RemovedNode/) - [SectionNode](https://developers.figma.com/docs/plugins/api/SectionNode/) - [resizeWithoutConstraints](https://developers.figma.com/docs/plugins/api/properties/SectionNode-resizewithoutconstraints/) - [resize](https://developers.figma.com/docs/plugins/api/properties/SectionNode-resize/) - [ShapeWithTextNode](https://developers.figma.com/docs/plugins/api/ShapeWithTextNode/) - [rotation](https://developers.figma.com/docs/plugins/api/properties/ShapeWithTextNode-rotation/) - [resize](https://developers.figma.com/docs/plugins/api/properties/ShapeWithTextNode-resize/) - [rescale](https://developers.figma.com/docs/plugins/api/properties/ShapeWithTextNode-rescale/) - [SliceNode](https://developers.figma.com/docs/plugins/api/SliceNode/) - [SlideGridNode](https://developers.figma.com/docs/plugins/api/SlideGridNode/) - [SlideNode](https://developers.figma.com/docs/plugins/api/SlideNode/) - [SlideRowNode](https://developers.figma.com/docs/plugins/api/SlideRowNode/) - [SlotNode](https://developers.figma.com/docs/plugins/api/SlotNode/) - [StampNode](https://developers.figma.com/docs/plugins/api/StampNode/) - [StarNode](https://developers.figma.com/docs/plugins/api/StarNode/) - [StickyNode](https://developers.figma.com/docs/plugins/api/StickyNode/) - [TableCellNode](https://developers.figma.com/docs/plugins/api/TableCellNode/) - [TableNode](https://developers.figma.com/docs/plugins/api/TableNode/) - [cellAt](https://developers.figma.com/docs/plugins/api/properties/TableNode-cellat/) - [insertRow](https://developers.figma.com/docs/plugins/api/properties/TableNode-insertrow/) - [insertColumn](https://developers.figma.com/docs/plugins/api/properties/TableNode-insertcolumn/) - [removeRow](https://developers.figma.com/docs/plugins/api/properties/TableNode-removerow/) - [removeColumn](https://developers.figma.com/docs/plugins/api/properties/TableNode-removecolumn/) - [moveRow](https://developers.figma.com/docs/plugins/api/properties/TableNode-moverow/) - [moveColumn](https://developers.figma.com/docs/plugins/api/properties/TableNode-movecolumn/) - [resizeRow](https://developers.figma.com/docs/plugins/api/properties/TableNode-resizerow/) - [resizeColumn](https://developers.figma.com/docs/plugins/api/properties/TableNode-resizecolumn/) - [TextNode](https://developers.figma.com/docs/plugins/api/TextNode/) - [textAutoResize](https://developers.figma.com/docs/plugins/api/properties/TextNode-textautoresize/) - [textTruncation](https://developers.figma.com/docs/plugins/api/properties/TextNode-texttruncation/) - [maxLines](https://developers.figma.com/docs/plugins/api/properties/TextNode-maxlines/) - [autoRename](https://developers.figma.com/docs/plugins/api/properties/TextNode-autorename/) - [TextPathNode](https://developers.figma.com/docs/plugins/api/TextPathNode/) - [autoRename](https://developers.figma.com/docs/plugins/api/properties/TextPathNode-autorename/) - [TransformGroupNode](https://developers.figma.com/docs/plugins/api/TransformGroupNode/) - [VectorNode](https://developers.figma.com/docs/plugins/api/VectorNode/) - [WashiTapeNode](https://developers.figma.com/docs/plugins/api/WashiTapeNode/) - [WidgetNode](https://developers.figma.com/docs/plugins/api/WidgetNode/) - [cloneWidget](https://developers.figma.com/docs/plugins/api/properties/WidgetNode-clonewidget/) - [setWidgetSyncedState](https://developers.figma.com/docs/plugins/api/properties/WidgetNode-setwidgetsyncedstate/) - [Shared Node Properties](https://developers.figma.com/docs/plugins/api/node-properties/) - [addDevResourceAsync](https://developers.figma.com/docs/plugins/api/properties/nodes-adddevresourceasync/) - [animationStyles](https://developers.figma.com/docs/plugins/api/properties/nodes-animationstyles/) - [animations](https://developers.figma.com/docs/plugins/api/properties/nodes-animations/) - [appendChild](https://developers.figma.com/docs/plugins/api/properties/nodes-appendchild/) - [appendChildAt](https://developers.figma.com/docs/plugins/api/properties/nodes-appendchildat/) - [applyAnimationStyle](https://developers.figma.com/docs/plugins/api/properties/nodes-applyanimationstyle/) - [applyManualKeyframeTrack](https://developers.figma.com/docs/plugins/api/properties/nodes-applymanualkeyframetrack/) - [boundVariables](https://developers.figma.com/docs/plugins/api/properties/nodes-boundvariables/) - [characters](https://developers.figma.com/docs/plugins/api/properties/TextNode-characters/) - [children](https://developers.figma.com/docs/plugins/api/properties/nodes-children/) - [clearExplicitVariableModeForCollection](https://developers.figma.com/docs/plugins/api/properties/ExplicitVariableModesMixin-clearexplicitvariablemodeforcollection/) - [complexStrokeProperties](https://developers.figma.com/docs/plugins/api/properties/nodes-complexstrokeproperties/) - [componentPropertyDefinitions](https://developers.figma.com/docs/plugins/api/properties/ComponentPropertiesMixin-componentpropertydefinitions/) - [constraints](https://developers.figma.com/docs/plugins/api/properties/nodes-constraints/) - [cornerRadius](https://developers.figma.com/docs/plugins/api/properties/nodes-cornerradius/) - [cornerSmoothing](https://developers.figma.com/docs/plugins/api/properties/nodes-cornersmoothing/) - [counterAxisAlignContent](https://developers.figma.com/docs/plugins/api/properties/nodes-counteraxisaligncontent/) - [counterAxisAlignItems](https://developers.figma.com/docs/plugins/api/properties/nodes-counteraxisalignitems/) - [counterAxisSizingMode](https://developers.figma.com/docs/plugins/api/properties/nodes-counteraxissizingmode/) - [counterAxisSpacing](https://developers.figma.com/docs/plugins/api/properties/nodes-counteraxisspacing/) - [deleteCharacters](https://developers.figma.com/docs/plugins/api/properties/TextNode-deletecharacters/) - [deleteDevResourceAsync](https://developers.figma.com/docs/plugins/api/properties/nodes-deletedevresourceasync/) - [description](https://developers.figma.com/docs/plugins/api/properties/nodes-description/) - [descriptionMarkdown](https://developers.figma.com/docs/plugins/api/properties/nodes-descriptionmarkdown/) - [documentationLinks](https://developers.figma.com/docs/plugins/api/properties/nodes-documentationlinks/) - [editDevResourceAsync](https://developers.figma.com/docs/plugins/api/properties/nodes-editdevresourceasync/) - [exportAsync](https://developers.figma.com/docs/plugins/api/properties/nodes-exportasync/) - [fillStyleId](https://developers.figma.com/docs/plugins/api/properties/nodes-fillstyleid/) - [fills](https://developers.figma.com/docs/plugins/api/properties/nodes-fills/) - [findAll](https://developers.figma.com/docs/plugins/api/properties/nodes-findall/) - [findAllWithCriteria](https://developers.figma.com/docs/plugins/api/properties/nodes-findallwithcriteria/) - [findChild](https://developers.figma.com/docs/plugins/api/properties/nodes-findchild/) - [findChildren](https://developers.figma.com/docs/plugins/api/properties/nodes-findchildren/) - [findOne](https://developers.figma.com/docs/plugins/api/properties/nodes-findone/) - [findWidgetNodesByWidgetId](https://developers.figma.com/docs/plugins/api/properties/nodes-findwidgetnodesbywidgetid/) - [fontName](https://developers.figma.com/docs/plugins/api/properties/TextNode-fontname/) - [getDevResourcesAsync](https://developers.figma.com/docs/plugins/api/properties/nodes-getdevresourcesasync/) - [getStyledTextSegments](https://developers.figma.com/docs/plugins/api/properties/TextNode-getstyledtextsegments/) - [gridAutoTracks](https://developers.figma.com/docs/plugins/api/properties/nodes-gridautotracks/) - [gridChildHorizontalAlign](https://developers.figma.com/docs/plugins/api/properties/nodes-gridchildhorizontalalign/) - [gridChildVerticalAlign](https://developers.figma.com/docs/plugins/api/properties/nodes-gridchildverticalalign/) - [gridColumnAnchorIndex](https://developers.figma.com/docs/plugins/api/properties/nodes-gridcolumnanchorindex/) - [gridColumnCount](https://developers.figma.com/docs/plugins/api/properties/nodes-gridcolumncount/) - [gridColumnGap](https://developers.figma.com/docs/plugins/api/properties/nodes-gridcolumngap/) - [gridColumnSizes](https://developers.figma.com/docs/plugins/api/properties/nodes-gridcolumnsizes/) - [gridColumnSpan](https://developers.figma.com/docs/plugins/api/properties/nodes-gridcolumnspan/) - [gridItemsPositioning](https://developers.figma.com/docs/plugins/api/properties/nodes-griditemspositioning/) - [gridRowAnchorIndex](https://developers.figma.com/docs/plugins/api/properties/nodes-gridrowanchorindex/) - [gridRowCount](https://developers.figma.com/docs/plugins/api/properties/nodes-gridrowcount/) - [gridRowGap](https://developers.figma.com/docs/plugins/api/properties/nodes-gridrowgap/) - [gridRowSizes](https://developers.figma.com/docs/plugins/api/properties/nodes-gridrowsizes/) - [gridRowSpan](https://developers.figma.com/docs/plugins/api/properties/nodes-gridrowspan/) - [id](https://developers.figma.com/docs/plugins/api/properties/nodes-id/) - [inferredVariables](https://developers.figma.com/docs/plugins/api/properties/nodes-inferredvariables/) - [insertCharacters](https://developers.figma.com/docs/plugins/api/properties/TextNode-insertcharacters/) - [insertChild](https://developers.figma.com/docs/plugins/api/properties/nodes-insertchild/) - [isMask](https://developers.figma.com/docs/plugins/api/properties/nodes-ismask/) - [itemReverseZIndex](https://developers.figma.com/docs/plugins/api/properties/nodes-itemreversezindex/) - [itemSpacing](https://developers.figma.com/docs/plugins/api/properties/nodes-itemspacing/) - [layoutAlign](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutalign/) - [layoutGrow](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutgrow/) - [layoutMode](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutmode/) - [layoutPositioning](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutpositioning/) - [layoutSizingHorizontal](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutsizinghorizontal/) - [layoutSizingVertical](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutsizingvertical/) - [layoutWrap](https://developers.figma.com/docs/plugins/api/properties/nodes-layoutwrap/) - [locked](https://developers.figma.com/docs/plugins/api/properties/nodes-locked/) - [manualKeyframeTracks](https://developers.figma.com/docs/plugins/api/properties/nodes-manualkeyframetracks/) - [name](https://developers.figma.com/docs/plugins/api/properties/nodes-name/) - [numberOfFixedChildren](https://developers.figma.com/docs/plugins/api/properties/nodes-numberoffixedchildren/) - [openTypeFeatures](https://developers.figma.com/docs/plugins/api/properties/TextNode-opentypefeatures/) - [overflowDirection](https://developers.figma.com/docs/plugins/api/properties/nodes-overflowdirection/) - [paragraphSpacing](https://developers.figma.com/docs/plugins/api/properties/TextNode-paragraphspacing/) - [parent](https://developers.figma.com/docs/plugins/api/properties/nodes-parent/) - [primaryAxisAlignItems](https://developers.figma.com/docs/plugins/api/properties/nodes-primaryaxisalignitems/) - [primaryAxisSizingMode](https://developers.figma.com/docs/plugins/api/properties/nodes-primaryaxissizingmode/) - [reactions](https://developers.figma.com/docs/plugins/api/properties/nodes-reactions/) - [relativeTransform](https://developers.figma.com/docs/plugins/api/properties/nodes-relativetransform/) - [remove](https://developers.figma.com/docs/plugins/api/properties/nodes-remove/) - [removeAnimationStyle](https://developers.figma.com/docs/plugins/api/properties/nodes-removeanimationstyle/) - [removeManualKeyframeTrack](https://developers.figma.com/docs/plugins/api/properties/nodes-removemanualkeyframetrack/) - [removed](https://developers.figma.com/docs/plugins/api/properties/nodes-removed/) - [reorderColumns](https://developers.figma.com/docs/plugins/api/properties/nodes-reordercolumns/) - [reorderRows](https://developers.figma.com/docs/plugins/api/properties/nodes-reorderrows/) - [rescale](https://developers.figma.com/docs/plugins/api/properties/nodes-rescale/) - [resize](https://developers.figma.com/docs/plugins/api/properties/nodes-resize/) - [resizeWithoutConstraints](https://developers.figma.com/docs/plugins/api/properties/nodes-resizewithoutconstraints/) - [resolvedVariableModes](https://developers.figma.com/docs/plugins/api/properties/nodes-resolvedvariablemodes/) - [rotation](https://developers.figma.com/docs/plugins/api/properties/nodes-rotation/) - [setBoundVariable](https://developers.figma.com/docs/plugins/api/properties/nodes-setboundvariable/) - [setExplicitVariableModeForCollection](https://developers.figma.com/docs/plugins/api/properties/ExplicitVariableModesMixin-setexplicitvariablemodeforcollection/) - [setGridChildPosition](https://developers.figma.com/docs/plugins/api/properties/nodes-setgridchildposition/) - [setPluginData](https://developers.figma.com/docs/plugins/api/properties/nodes-setplugindata/) - [setRangeFontName](https://developers.figma.com/docs/plugins/api/properties/TextNode-setrangefontname/) - [setRelaunchData](https://developers.figma.com/docs/plugins/api/properties/nodes-setrelaunchdata/) - [setSharedPluginData](https://developers.figma.com/docs/plugins/api/properties/nodes-setsharedplugindata/) - [setTimelineDuration](https://developers.figma.com/docs/plugins/api/properties/nodes-settimelineduration/) - [strokeAlign](https://developers.figma.com/docs/plugins/api/properties/nodes-strokealign/) - [strokeCap](https://developers.figma.com/docs/plugins/api/properties/nodes-strokecap/) - [strokeJoin](https://developers.figma.com/docs/plugins/api/properties/nodes-strokejoin/) - [strokes](https://developers.figma.com/docs/plugins/api/properties/nodes-strokes/) - [strokesIncludedInLayout](https://developers.figma.com/docs/plugins/api/properties/nodes-strokesincludedinlayout/) - [stuckNodes](https://developers.figma.com/docs/plugins/api/properties/nodes-stucknodes/) - [stuckTo](https://developers.figma.com/docs/plugins/api/properties/nodes-stuckto/) - [targetAspectRatio](https://developers.figma.com/docs/plugins/api/properties/nodes-targetaspectratio/) - [textWrapStyle](https://developers.figma.com/docs/plugins/api/properties/TextNode-textwrapstyle/) - [timelines](https://developers.figma.com/docs/plugins/api/properties/nodes-timelines/) - [toString](https://developers.figma.com/docs/plugins/api/properties/nodes-tostring/) - [variableWidthStrokeProperties](https://developers.figma.com/docs/plugins/api/properties/nodes-variablewidthstrokeproperties/) - [variantProperties](https://developers.figma.com/docs/plugins/api/properties/nodes-variantproperties/) - [visible](https://developers.figma.com/docs/plugins/api/properties/nodes-visible/) - [x](https://developers.figma.com/docs/plugins/api/properties/nodes-x/) - [y](https://developers.figma.com/docs/plugins/api/properties/nodes-y/) - [Data Types](https://developers.figma.com/docs/plugins/api/data-types/) - [Action](https://developers.figma.com/docs/plugins/api/Action/) - [ActiveUser](https://developers.figma.com/docs/plugins/api/ActiveUser/) - [Annotation](https://developers.figma.com/docs/plugins/api/Annotation/) - [AnnotationCategory](https://developers.figma.com/docs/plugins/api/AnnotationCategory/) - [AnnotationCategoryColor](https://developers.figma.com/docs/plugins/api/AnnotationCategoryColor/) - [AnnotationProperty](https://developers.figma.com/docs/plugins/api/AnnotationProperty/) - [ArcData](https://developers.figma.com/docs/plugins/api/ArcData/) - [BaseUser](https://developers.figma.com/docs/plugins/api/BaseUser/) - [BlendMode](https://developers.figma.com/docs/plugins/api/BlendMode/) - [BuzzAssetType](https://developers.figma.com/docs/plugins/api/BuzzAssetType/) - [BuzzMediaField](https://developers.figma.com/docs/plugins/api/BuzzMediaField/) - [BuzzTextField](https://developers.figma.com/docs/plugins/api/BuzzTextField/) - [CanvasViewChangeEvent](https://developers.figma.com/docs/plugins/api/CanvasViewChangeEvent/) - [CodeLanguage](https://developers.figma.com/docs/plugins/api/CodeLanguage/) - [CodegenEvent](https://developers.figma.com/docs/plugins/api/CodegenEvent/) - [CodegenPreference](https://developers.figma.com/docs/plugins/api/CodegenPreference/) - [CodegenPreferencesEvent](https://developers.figma.com/docs/plugins/api/CodegenPreferencesEvent/) - [CodegenResult](https://developers.figma.com/docs/plugins/api/CodegenResult/) - [CodeSyntaxPlatform](https://developers.figma.com/docs/plugins/api/CodeSyntaxPlatform/) - [ColorPalette](https://developers.figma.com/docs/plugins/api/ColorPalette/) - [ColorPalettes](https://developers.figma.com/docs/plugins/api/ColorPalettes/) - [ComplexStrokeProperties](https://developers.figma.com/docs/plugins/api/ComplexStrokeProperties/) - [ConnectorEndpoint](https://developers.figma.com/docs/plugins/api/ConnectorEndpoint/) - [ConnectorStrokeCap](https://developers.figma.com/docs/plugins/api/ConnectorStrokeCap/) - [Constraints](https://developers.figma.com/docs/plugins/api/Constraints/) - [ComponentProperties](https://developers.figma.com/docs/plugins/api/ComponentProperties/) - [ComponentPropertyDefinitions](https://developers.figma.com/docs/plugins/api/ComponentPropertyDefinitions/) - [ComponentPropertyOptions](https://developers.figma.com/docs/plugins/api/ComponentPropertyOptions/) - [ComponentPropertyType](https://developers.figma.com/docs/plugins/api/ComponentPropertyType/) - [DetachedInfo](https://developers.figma.com/docs/plugins/api/DetachedInfo/) - [DevResource](https://developers.figma.com/docs/plugins/api/DevResource/) - [DevStatus](https://developers.figma.com/docs/plugins/api/DevStatus/) - [DocumentChange](https://developers.figma.com/docs/plugins/api/DocumentChange/) - [DocumentChangeEvent](https://developers.figma.com/docs/plugins/api/DocumentChangeEvent/) - [DocumentationLink](https://developers.figma.com/docs/plugins/api/DocumentationLink/) - [DropEvent](https://developers.figma.com/docs/plugins/api/DropEvent/) - [Effect](https://developers.figma.com/docs/plugins/api/Effect/) - [EmbedData](https://developers.figma.com/docs/plugins/api/EmbedData/) - [ExportSettings](https://developers.figma.com/docs/plugins/api/ExportSettings/) - [FindAllCriteria](https://developers.figma.com/docs/plugins/api/FindAllCriteria/) - [FontName](https://developers.figma.com/docs/plugins/api/FontName/) - [FontStyle](https://developers.figma.com/docs/plugins/api/FontStyle/) - [Guide](https://developers.figma.com/docs/plugins/api/Guide/) - [GridTrackReorderEntry](https://developers.figma.com/docs/plugins/api/GridTrackReorderEntry/) - [GridTrackReorderOptions](https://developers.figma.com/docs/plugins/api/GridTrackReorderOptions/) - [GridTrackSize](https://developers.figma.com/docs/plugins/api/GridTrackSize/) - [HandleMirroring](https://developers.figma.com/docs/plugins/api/HandleMirroring/) - [HyperlinkTarget](https://developers.figma.com/docs/plugins/api/HyperlinkTarget/) - [Image](https://developers.figma.com/docs/plugins/api/Image/) - [InferredAutoLayoutResult](https://developers.figma.com/docs/plugins/api/InferredAutoLayoutResult/) - [InheritedStyleField](https://developers.figma.com/docs/plugins/api/InheritedStyleField/) - [InstanceSwapPreferredValue](https://developers.figma.com/docs/plugins/api/InstanceSwapPreferredValue/) - [LabelSublayer](https://developers.figma.com/docs/plugins/api/LabelSublayer/) - [LayoutGrid](https://developers.figma.com/docs/plugins/api/LayoutGrid/) - [LeadingTrim](https://developers.figma.com/docs/plugins/api/LeadingTrim/) - [LetterSpacing](https://developers.figma.com/docs/plugins/api/LetterSpacing/) - [LineHeight](https://developers.figma.com/docs/plugins/api/LineHeight/) - [LinkUnfurlData](https://developers.figma.com/docs/plugins/api/LinkUnfurlData/) - [MaskType](https://developers.figma.com/docs/plugins/api/MaskType/) - [Measurement](https://developers.figma.com/docs/plugins/api/Measurement/) - [MeasurementOffset](https://developers.figma.com/docs/plugins/api/MeasurementOffset/) - [MeasurementSide](https://developers.figma.com/docs/plugins/api/MeasurementSide/) - [MediaData](https://developers.figma.com/docs/plugins/api/MediaData/) - [Motion](https://developers.figma.com/docs/plugins/api/Motion/) - [NodeChange](https://developers.figma.com/docs/plugins/api/NodeChange/) - [NodeChangeEvent](https://developers.figma.com/docs/plugins/api/NodeChangeEvent/) - [OpenTypeFeature](https://developers.figma.com/docs/plugins/api/OpenTypeFeature/) - [OverflowDirection](https://developers.figma.com/docs/plugins/api/OverflowDirection/) - [Overlay](https://developers.figma.com/docs/plugins/api/Overlay/) - [NodeChangeProperty](https://developers.figma.com/docs/plugins/api/NodeChangeProperty/) - [Paint](https://developers.figma.com/docs/plugins/api/Paint/) - [PublishStatus](https://developers.figma.com/docs/plugins/api/PublishStatus/) - [Reaction](https://developers.figma.com/docs/plugins/api/Reaction/) - [Rect](https://developers.figma.com/docs/plugins/api/Rect/) - [RGB/RGBA](https://developers.figma.com/docs/plugins/api/RGB/) - [RunEvent](https://developers.figma.com/docs/plugins/api/RunEvent/) - [Shader](https://developers.figma.com/docs/plugins/api/Shader/) - [SlideTransition](https://developers.figma.com/docs/plugins/api/SlideTransition/) - [SlidesViewChangeEvent](https://developers.figma.com/docs/plugins/api/SlidesViewChangeEvent/) - [SlotSettings](https://developers.figma.com/docs/plugins/api/SlotSettings/) - [StrokeCap](https://developers.figma.com/docs/plugins/api/StrokeCap/) - [StrokeJoin](https://developers.figma.com/docs/plugins/api/StrokeJoin/) - [StyleChange](https://developers.figma.com/docs/plugins/api/StyleChange/) - [StyleChangeEvent](https://developers.figma.com/docs/plugins/api/StyleChangeEvent/) - [StyleChangeProperty](https://developers.figma.com/docs/plugins/api/StyleChangeProperty/) - [StyleConsumers](https://developers.figma.com/docs/plugins/api/StyleConsumers/) - [StyledTextSegment](https://developers.figma.com/docs/plugins/api/StyledTextSegment/) - [TableCellNode](https://developers.figma.com/docs/plugins/api/TableCellNode/) - [TextCase](https://developers.figma.com/docs/plugins/api/TextCase/) - [TextDecoration](https://developers.figma.com/docs/plugins/api/TextDecoration/) - [TextDecorationStyle](https://developers.figma.com/docs/plugins/api/TextDecorationStyle/) - [TextDecorationOffset](https://developers.figma.com/docs/plugins/api/TextDecorationOffset/) - [TextDecorationThickness](https://developers.figma.com/docs/plugins/api/TextDecorationThickness/) - [TextDecorationColor](https://developers.figma.com/docs/plugins/api/TextDecorationColor/) - [TextListOptions](https://developers.figma.com/docs/plugins/api/TextListOptions/) - [TextPathStartData](https://developers.figma.com/docs/plugins/api/TextPathStartData/) - [TextReviewEvent](https://developers.figma.com/docs/plugins/api/TextReviewEvent/) - [TextReviewRange](https://developers.figma.com/docs/plugins/api/TextReviewRange/) - [TextStyleOverrides](https://developers.figma.com/docs/plugins/api/TextStyleOverrides/) - [TextSublayer](https://developers.figma.com/docs/plugins/api/TextSublayer/) - [TextWrapStyle](https://developers.figma.com/docs/plugins/api/TextWrapStyle/) - [Transition](https://developers.figma.com/docs/plugins/api/Transition/) - [Transform](https://developers.figma.com/docs/plugins/api/Transform/) - [TransformModifier](https://developers.figma.com/docs/plugins/api/TransformModifier/) - [Trigger](https://developers.figma.com/docs/plugins/api/Trigger/) - [User](https://developers.figma.com/docs/plugins/api/User/) - [Vector](https://developers.figma.com/docs/plugins/api/Vector/) - [Variable](https://developers.figma.com/docs/plugins/api/Variable/) - [hiddenFromPublishing](https://developers.figma.com/docs/plugins/api/properties/Variable-hiddenfrompublishing/) - [resolveForConsumer](https://developers.figma.com/docs/plugins/api/properties/Variable-resolveforconsumer/) - [scopes](https://developers.figma.com/docs/plugins/api/properties/Variable-scopes/) - [setVariableCodeSyntax](https://developers.figma.com/docs/plugins/api/properties/Variable-setvariablecodesyntax/) - [VariableCollection](https://developers.figma.com/docs/plugins/api/VariableCollection/) - [ExtendedVariableCollection](https://developers.figma.com/docs/plugins/api/ExtendedVariableCollection/) - [VariableAlias](https://developers.figma.com/docs/plugins/api/VariableAlias/) - [VariableBindableNodeField](https://developers.figma.com/docs/plugins/api/VariableBindableNodeField/) - [VariableBindableTextField](https://developers.figma.com/docs/plugins/api/VariableBindableTextField/) - [VariableBindablePaintField](https://developers.figma.com/docs/plugins/api/VariableBindablePaintField/) - [VariableBindableEffectField](https://developers.figma.com/docs/plugins/api/VariableBindableEffectField/) - [VariableBindableLayoutGridField](https://developers.figma.com/docs/plugins/api/VariableBindableLayoutGridField/) - [VariableBindablePaintStyleField](https://developers.figma.com/docs/plugins/api/VariableBindablePaintStyleField/) - [VariableBindableEffectStyleField](https://developers.figma.com/docs/plugins/api/VariableBindableEffectStyleField/) - [VariableBindableGridStyleField](https://developers.figma.com/docs/plugins/api/VariableBindableGridStyleField/) - [VariableBindableColorStopField](https://developers.figma.com/docs/plugins/api/VariableBindableColorStopField/) - [VariableResolvedDataType](https://developers.figma.com/docs/plugins/api/VariableResolvedDataType/) - [VariableScope](https://developers.figma.com/docs/plugins/api/VariableScope/) - [VariableValue](https://developers.figma.com/docs/plugins/api/VariableValue/) - [setBoundVariable](https://developers.figma.com/docs/plugins/api/properties/TextStyle-setboundvariable/) - [LibraryVariable](https://developers.figma.com/docs/plugins/api/LibraryVariable/) - [LibraryVariableCollection](https://developers.figma.com/docs/plugins/api/LibraryVariableCollection/) - [VariableWidthStrokeProperties](https://developers.figma.com/docs/plugins/api/VariableWidthStrokeProperties/) - [VectorPath](https://developers.figma.com/docs/plugins/api/VectorPath/) - [data](https://developers.figma.com/docs/plugins/api/properties/VectorPath-data/) - [windingRule](https://developers.figma.com/docs/plugins/api/properties/VectorPath-windingrule/) - [VectorNetwork](https://developers.figma.com/docs/plugins/api/VectorNetwork/) - [Video](https://developers.figma.com/docs/plugins/api/Video/) - [BaseStyle](https://developers.figma.com/docs/plugins/api/BaseStyle/) - [EffectStyle](https://developers.figma.com/docs/plugins/api/EffectStyle/) - [GridStyle](https://developers.figma.com/docs/plugins/api/GridStyle/) - [PaintStyle](https://developers.figma.com/docs/plugins/api/PaintStyle/) - [TextStyle](https://developers.figma.com/docs/plugins/api/TextStyle/) ## Widget API - Guides - [Introduction](https://developers.figma.com/docs/widgets/) - [Prerequisites](https://developers.figma.com/docs/widgets/prerequisites/) - [Setup Guide](https://developers.figma.com/docs/widgets/setup-guide/) - [Widgets vs Plugins](https://developers.figma.com/docs/widgets/widgets-vs-plugins/) - [Figma and FigJam Widgets](https://developers.figma.com/docs/widgets/figma-figjam-widgets/) - [How Widgets Run](https://developers.figma.com/docs/widgets/how-widgets-run/) - [Widget State](https://developers.figma.com/docs/widgets/widget-state/) - [Prototyping Widget UI](https://developers.figma.com/docs/widgets/prototyping-widget-ui/) - [Using the Plugin API](https://developers.figma.com/docs/widgets/using-the-plugin-api/) - [Working with Widgets](https://developers.figma.com/docs/widgets/working-with-widgets/) - [Setting Editor Type](https://developers.figma.com/docs/widgets/setting-editor-type/) - [Widget State & Multiplayer](https://developers.figma.com/docs/widgets/widget-state-and-multiplayer/) - [Handling User Events](https://developers.figma.com/docs/widgets/handling-user-events/) - [Making Network Requests](https://developers.figma.com/docs/widgets/making-network-requests/) - [Text Editing](https://developers.figma.com/docs/widgets/text-editing/) - [Working with Lists](https://developers.figma.com/docs/widgets/working-with-lists/) - [Working with Variables](https://developers.figma.com/docs/widgets/working-with-variables/) - [Images in Widgets](https://developers.figma.com/docs/widgets/images-in-widgets/) - [Managing Multiple Widgets](https://developers.figma.com/docs/widgets/managing-multiple-widgets/) - [Adding Hover States](https://developers.figma.com/docs/widgets/adding-hover-states/) - [Undo/Redo for Widgets](https://developers.figma.com/docs/widgets/undo-redo/) - [Best Practices](https://developers.figma.com/docs/widgets/best-practices/) - [Testing](https://developers.figma.com/docs/widgets/testing/) - [Stability and Updates](https://developers.figma.com/docs/widgets/stability-and-updates/) - [Samples](https://developers.figma.com/docs/widgets/samples/) - [What's Supported](https://developers.figma.com/docs/widgets/whats-supported/) - [Get Help](https://developers.figma.com/docs/widgets/get-help/) ## Widget API - Reference - [API Reference](https://developers.figma.com/docs/widgets/api/api-reference/) - [Widget Manifest](https://developers.figma.com/docs/widgets/widget-manifest/) - [The Typings File](https://developers.figma.com/docs/widgets/api/typings/) - [figma.widget](https://developers.figma.com/docs/widgets/api/figma-widget/) - [register](https://developers.figma.com/docs/widgets/api/properties/widget-register/) - [useSyncedState](https://developers.figma.com/docs/widgets/api/properties/widget-usesyncedstate/) - [useSyncedMap](https://developers.figma.com/docs/widgets/api/properties/widget-usesyncedmap/) - [usePropertyMenu](https://developers.figma.com/docs/widgets/api/properties/widget-usepropertymenu/) - [useEffect](https://developers.figma.com/docs/widgets/api/properties/widget-useeffect/) - [useStickable](https://developers.figma.com/docs/widgets/api/properties/widget-usestickable/) - [useStickableHost](https://developers.figma.com/docs/widgets/api/properties/widget-usestickablehost/) - [waitForTask](https://developers.figma.com/docs/widgets/api/properties/widget-waitfortask/) - [useWidgetId](https://developers.figma.com/docs/widgets/api/properties/widget-usewidgetid/) - [colorMapToOptions](https://developers.figma.com/docs/widgets/api/properties/widget-colormaptooptions/) - [](https://developers.figma.com/docs/widgets/api/component-AutoLayout/) - [](https://developers.figma.com/docs/widgets/api/component-Frame/) - [](https://developers.figma.com/docs/widgets/api/component-Text/) - [](https://developers.figma.com/docs/widgets/api/component-Span/) - [](https://developers.figma.com/docs/widgets/api/component-Input/) - [](https://developers.figma.com/docs/widgets/api/component-Rectangle/) - [](https://developers.figma.com/docs/widgets/api/component-Image/) - [](https://developers.figma.com/docs/widgets/api/component-Ellipse/) - [](https://developers.figma.com/docs/widgets/api/component-SVG/) - [](https://developers.figma.com/docs/widgets/api/component-Line/) - [](https://developers.figma.com/docs/widgets/api/component-Fragment/) - [AlignItems](https://developers.figma.com/docs/widgets/api/type-AlignItems/) - [ArcData](https://developers.figma.com/docs/widgets/api/type-ArcData/) - [BlendMode](https://developers.figma.com/docs/widgets/api/type-BlendMode/) - [Color](https://developers.figma.com/docs/widgets/api/type-Color/) - [Constraint](https://developers.figma.com/docs/widgets/api/type-Constraint/) - [CornerRadius](https://developers.figma.com/docs/widgets/api/type-CornerRadius/) - [Effect](https://developers.figma.com/docs/widgets/api/type-Effect/) - [FontWeight](https://developers.figma.com/docs/widgets/api/type-FontWeight/) - [GradientPaint](https://developers.figma.com/docs/widgets/api/type-GradientPaint/) - [HoverStyle](https://developers.figma.com/docs/widgets/api/type-HoverStyle/) - [ImagePaint](https://developers.figma.com/docs/widgets/api/type-ImagePaint/) - [LayoutGap](https://developers.figma.com/docs/widgets/api/type-LayoutGap/) - [Padding](https://developers.figma.com/docs/widgets/api/type-Padding/) - [Paint](https://developers.figma.com/docs/widgets/api/type-Paint/) - [PlaceholderProps](https://developers.figma.com/docs/widgets/api/type-PlaceholderProps/) - [PropertyMenu](https://developers.figma.com/docs/widgets/api/type-PropertyMenu/) - [Size](https://developers.figma.com/docs/widgets/api/type-Size/) - [SolidPaint](https://developers.figma.com/docs/widgets/api/type-SolidPaint/) - [StrokeAlign](https://developers.figma.com/docs/widgets/api/type-StrokeAlign/) - [StrokeCap](https://developers.figma.com/docs/widgets/api/type-StrokeCap/) - [SyncedMap](https://developers.figma.com/docs/widgets/api/type-SyncedMap/) - [TextEditEvent](https://developers.figma.com/docs/widgets/api/type-TextEditEvent/) - [Transform](https://developers.figma.com/docs/widgets/api/type-Transform/) - [WidgetClickEvent](https://developers.figma.com/docs/widgets/api/type-WidgetClickEvent/) - [WidgetStuckEvent](https://developers.figma.com/docs/widgets/api/type-WidgetStuckEvent/) - [WidgetAttachedStickablesChangedEvent](https://developers.figma.com/docs/widgets/api/type-WidgetAttachedStickablesChangedEvent/) ## REST API - [Introduction](https://developers.figma.com/docs/rest-api/) - [Authentication](https://developers.figma.com/docs/rest-api/authentication/) - [OAuth apps](https://developers.figma.com/docs/rest-api/oauth-apps/) - [Plan access tokens](https://developers.figma.com/docs/rest-api/plan-access-tokens/) - [Personal access tokens](https://developers.figma.com/docs/rest-api/personal-access-tokens/) - [Scopes](https://developers.figma.com/docs/rest-api/scopes/) - [Rate Limits](https://developers.figma.com/docs/rest-api/rate-limits/) - [Global properties](https://developers.figma.com/docs/rest-api/files/) - [Node types](https://developers.figma.com/docs/rest-api/file-node-types/) - [Property types](https://developers.figma.com/docs/rest-api/file-property-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/file-endpoints/) - [Comments](https://developers.figma.com/docs/rest-api/comments-types/) - [Property types](https://developers.figma.com/docs/rest-api/comments-property-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/comments-endpoints/) - [Users](https://developers.figma.com/docs/rest-api/users-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/users-endpoints/) - [Version history](https://developers.figma.com/docs/rest-api/version-history-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/version-history-endpoints/) - [Projects](https://developers.figma.com/docs/rest-api/projects-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/projects-endpoints/) - [Folders](https://developers.figma.com/docs/rest-api/folders-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/folders-endpoints/) - [Components and styles](https://developers.figma.com/docs/rest-api/component-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/component-endpoints/) - [Webhooks V2](https://developers.figma.com/docs/rest-api/webhooks/) - [Events](https://developers.figma.com/docs/rest-api/webhooks-events/) - [Types](https://developers.figma.com/docs/rest-api/webhooks-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/webhooks-endpoints/) - [Security](https://developers.figma.com/docs/rest-api/webhooks-security/) - [Activity Logs](https://developers.figma.com/docs/rest-api/activity-logs/) - [Endpoints](https://developers.figma.com/docs/rest-api/activity-logs-endpoints/) - [Events](https://developers.figma.com/docs/rest-api/activity-logs-events/) - [Entity types](https://developers.figma.com/docs/rest-api/activity-logs-entity-types/) - [Action types](https://developers.figma.com/docs/rest-api/activity-logs-action-types/) - [Developer Logs](https://developers.figma.com/docs/rest-api/developer-logs/) - [Endpoints](https://developers.figma.com/docs/rest-api/developer-logs-endpoints/) - [AI Usage](https://developers.figma.com/docs/rest-api/ai-usage/) - [Endpoints](https://developers.figma.com/docs/rest-api/ai-usage-endpoints/) - [Discovery](https://developers.figma.com/docs/rest-api/discovery/) - [JSON file schema](https://developers.figma.com/docs/rest-api/discovery-schema/) - [Text types](https://developers.figma.com/docs/rest-api/discovery-text-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/discovery-endpoints/) - [Payments](https://developers.figma.com/docs/rest-api/payments/) - [Types](https://developers.figma.com/docs/rest-api/payments-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/payments-endpoints/) - [Variables](https://developers.figma.com/docs/rest-api/variables/) - [Types](https://developers.figma.com/docs/rest-api/variables-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/variables-endpoints/) - [Dev Resources](https://developers.figma.com/docs/rest-api/dev-resources/) - [Types](https://developers.figma.com/docs/rest-api/dev-resources-types/) - [Endpoints](https://developers.figma.com/docs/rest-api/dev-resources-endpoints/) - [Library Analytics](https://developers.figma.com/docs/rest-api/library-analytics-intro/) - [Endpoints](https://developers.figma.com/docs/rest-api/library-analytics-endpoints/) - [Endpoints](https://developers.figma.com/docs/rest-api/oembed-endpoints/) - [Errors](https://developers.figma.com/docs/rest-api/errors/) - [SCIM API Reference](https://developers.figma.com/docs/rest-api/scim/) - [Endpoints](https://developers.figma.com/docs/rest-api/scim-endpoints/) - [Supported Schemas](https://developers.figma.com/docs/rest-api/scim-supported-schemas/) - [Examples](https://developers.figma.com/docs/rest-api/scim-examples/) - [Changelog](https://developers.figma.com/docs/rest-api/changelog/) ## Embeds - [Overview](https://developers.figma.com/docs/embeds/) - [Embed Kit 2.0](https://developers.figma.com/docs/embeds/embed-kit-2.0/) - [Security and access](https://developers.figma.com/docs/embeds/security-access/) - [Embed a Figma file](https://developers.figma.com/docs/embeds/embed-figma-file/) - [Embed a Figma prototype](https://developers.figma.com/docs/embeds/embed-figma-prototype/) - [Embed API](https://developers.figma.com/docs/embeds/embed-api/) - [Resources](https://developers.figma.com/docs/embeds/resources/) - [Troubleshooting](https://developers.figma.com/docs/embeds/troubleshooting/) ## Announcements - [Updates to Figma's Developer Platform](https://developers.figma.com/docs/updates-to-figmas-developer-platform/)