Framer is highly extensible through the existing Plugin API, which lets you sync the CMS with external data sources, update the canvas, or modify your site settings. But to use a Plugin, Framer has to be open, and sometimes you want to run things on a server like:
Automatically sync your Notion database to your site CMS (and publish a new version).
Integrate with an external tool that offers REST based API integrations.
Build a little MCP server that can update your website from your company Slack.
This is what the Server API solves. You can update and publish your Framer projects with a simple script from any server at any time, without opening the Framer project from a client.
