Framer
Framer is a design tool and CMS for shipping production websites without code. The Framer developer surface is centred on in-editor extensibility: the Plugin API for building tools that interact with the Framer Editor and CMS, Code Components for custom React components, Code Overrides for HOC-style mutations, and Fetch for letting designers wire site content to external APIs without code. Framer does not publish a general-purpose REST API for site management at the time of reconciliation.
APIs
Framer Plugin API
Build small in-editor apps that interact with the Framer Editor and CMS. Plugins can read and modify the canvas, manage CMS collections and items, register UI panels, and call o...
Framer Code Components API
Author custom React components with visual property controls (PropertyControls) so designers can use them on the canvas. Used to render anything from custom widgets to data-driv...
Framer Code Overrides API
Higher-order-component-style overrides that modify Layer/Component properties at runtime — used for state, animation, data binding, and behavior.
Framer Fetch
Lets developers expose external API endpoints inside Framer so designers can bind site content to them without writing code. Used for things like dynamic CMS sources, third-part...
Framer Form Webhooks
Configure webhook destinations on Framer forms so each submission is POSTed to your endpoint with the form payload.
Framer CMS
Built-in CMS for Framer sites. Plugins access CMS collections via the Plugin API; designers consume CMS data through visual bindings and code components.