Source
Collaboration, review & developer handoff — found from sitemap — Framer
Checked for Framer on 13 Oct 2026
- Page
- https://www.framer.com/developers/plugins-permissions
- Checked
- 13 Oct 2026, 10:43 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:f48e0cbc6c205cb25953598cde23e963d4aeb5bb0b1f900c0931536b168a03da
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Plugin permissions scope Report an error
“Plugins can do only what the user can. In turn, users’ abilities depend on the granular project permissions given to them.”
-
Plugin permissions visibility Report an error
“Plugins, however, can’t see the state of these permissions themselves. The only way of probing a user’s abilities is to check if the method of interest is allowed to be called or not.”
-
Permissions app level gating Report an error
“Permissions are always gated on an application level to ensure your Project is safe.”
-
React permission hook Report an error
“If your Plugin is built with React, we recommend useIsAllowedTo:”
-
Js permission API Report an error
“If not, use subscribeToIsAllowedTo.”
-
Multi method permission check Report an error
“All three - useIsAllowedTo, subscribeToIsAllowedTo, isAllowedTo - can take more than one argument, in which case the resulting boolean will be true only if all of the supplied methods are allowed:”
-
Class instance permission check Report an error
“If the method you’re interested in is on a class instance, like Collection Item’s remove, then you can reference it by prefixing it with the name of the class:”
-
Always allowed methods Report an error
“Many methods are currently available to users even without any permissions. As a rule of thumb, most of them start with get, but not all.”
-
Protected method type Report an error
“We also export ProtectedMethod, the type used by these functions for their parameters, if you’re going for a more complex permission setup:”
-
Insufficient permission error Report an error
“A FramerPluginError will be thrown if your Plugin attempts to execute a method that’s not available to the user, and a toast will be presented saying “Insufficient permissions, you need X”, where X is the required granular project permissions, e.g., “Design or Content”.”
-
Beta permission testing Report an error
“For those with Framer Beta access, you can test your Plugin’s handling of permissions by creating a second Framer user and inviting them to the same project as you.”
1 fact read from this page is not shown because it could not be confirmed on the page as captured.
Scores citing this record
- The Agency Owner Collaboration, review & developer handoff
- The Brand Marketer Collaboration, review & developer handoff
- The Data Protection Officer Collaboration, review & developer handoff
- The Frontend Engineer Collaboration, review & developer handoff
- The Product Designer Collaboration, review & developer handoff
- The Skeptic Collaboration, review & developer handoff