Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Administration – Figma Learn
  • Manage files and projects
  • Sharing and permissions

Share libraries in an organization

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Publish file as a library Share within a team Share with organization Manage default libraries Team libraries Organization libraries Remove libraries Unpublish libraries Remove organization access Turn off organization library

Who can use this feature

Supported on Organization and Enterprise plans.

Members can publish a library to the team or the organization. Members need can edit access to a file to publish it.

Team admins can enable any library that has been shared with the organization, for their specific team(s).

Only organization admins can choose which libraries are available to all teams by default.

Libraries are design files that include styles and components that are reused across a brand, product, or project. Learn more from our guide to libraries.

There are three levels of library sharing in an organization:

  1. Publish styles and components from a file to a library. Anyone with access to that file can use that library.
  2. Publish libraries within a specific team. Members of that team can access those libraries and team admins manage default libraries for the team.
  3. Share a published library with everyone in the organization. This allows anyone in the organization to access and use that library. Organization admins can make these libraries default libraries.

Note: Guests can only access libraries you invite them to. Invite guests to the original file to give them access to those styles and components across organization files.

Publish file as a library

Publish styles and components from organization files as libraries. Anyone with can edit access to the file can publish it.

Publish a library within a team, or share the library with the entire organization.The file's link sharing settings determine who can access and use a library.

You can set a file's link sharing settings when you first publish the library, or when you publish an update.

Every time you publish a library, Figma will add a checkpoint to the file's version history. You can identify these events with the icon.

Share within a team

Caution: If you choose to publish the library to the team only, only direct members of that team can access those styles and components. The file has to be shared with the organization to allow anyone from outside the team to access it. This includes people with access to individual files and projects in that team.

  1. From the open file, open the Assets panel in the left sidebar.
  2. Click Libraries to open the Libraries modal. The tooltip may read Review library updates if there are updates to libraries you are using in the file, or Review unpublished changes if you have unpublished updates in your file.
  3. Click Publish next to the Current file.
  4. Enter a summary of your changes in the field provided. This description will appear in the file's version history.
  5. Leave the Allow any member of the organization to access the file setting unchecked.
  6. Click Publish to share the library and update the file's link sharing settings.

Publishing_modal__1_.png

Share with organization

Share the file with the organization to allow anyone in the organization to access those files.

  1. From the open file, open the Assets panel in the left sidebar.
  2. Click Libraries to open the Libraries modal. The tooltip may read Review library updates if there are updates to libraries you are using in the file, or Review unpublished changes if you have unpublished updates in your file.
  3. Click Publish next to the Current file.
  4. Enter a summary of your changes in the field provided. This description will appear in the file's version history.
  5. Check the box next to Allow any member of organization name to access the file. This updates the file's link sharing settings to "Anyone at organization"
  6. Click Publish to share the library and update the file's link sharing settings.

Tip! If a library is already published, you can update the file's link sharing settings instead. To share the library with the organization, set this to Anyone at organization. Learn more about link sharing.

Manage default libraries

If a library is shared across the organization, both team and organization admins can manage these libraries.

Tip! Track how members of your organization are using components, styles, and variables with design system analytics. Learn more about library analytics.

Team libraries

Team admins can manage default libraries for their team. Team admins can make any library shared with the organization a default library. This includes libraries from another organization team.

Team admins can choose to turn libraries on for FigJam files, Design files, or All files. Anyone who is a member of that team will see that library by default in team files.

Learn how to enable a library for a team.

Organization libraries

Organization admins can make libraries available to all teams in the organization. They can turn libraries on for FigJam files, Figma Design files, or All files.

If the library isn't already shared with the organization, organization admins can update organization access as part of that process. Learn how to manage a library for a workspace or organization.

Remove libraries

We mentioned above that there are three steps or tasks related to sharing libraries in an organization:

  • Publish the styles and components to a library
  • Make that library available to members of the organization
  • Manage default libraries for the organization

To remove libraries in an organization, you can reverse any or all of those steps, depending on the outcome you want:

  • Unpublish the library to remove these styles and components from the Libraries modal for everyone. This breaks the connection between the main components and any instances.
  • Remove organization access to update a published library so that its only shared within a specific team in the organization.
  • Turn off organization library to remove it as a default library in all organization files. Members can still enable this library manually in the library modal of specific files or teams.

Unpublish libraries

Unpublish the library to remove everyone's access to the library. This removes the library at both the team and organization levels.

This doesn't remove styles and components from organization files, but those styles and components won't receive any further updates.

  1. Open the file you want to remove.
  2. Open the Assets tab in the left sidebar and click Libraries. The tooltip may read Review library updates if there are updates to libraries you are using in the file, or Review unpublished changes if you have unpublished updates in your file.
  3. In the Library modal, click on the library in the Current file.
  4. Click the Unpublish button at the bottom of the modal:.
  5. Click Remove file from library to confirm.
  6. Figma will return you to the file. The status bar will indicate that Figma has removed the file from the library.

Library modal showing an active library. The cursor is hovering over the unpublish button

Remove organization access

Adjust the file's link sharing settings to prevent members of the organization from finding and using the file. This removes the library from organization members, while keeping it published to a specific team.

Only members of the team can access and use that library. If people have access to individual files and projects in that team, but aren't a member of the team, they can't access that library.

  1. Click the Share button in the menu bar.
  2. Click the next to the existing link access. This will be set to Anyone at organization name.
  3. Select Only people invited to this file from the options.
  4. Close the file sharing modal.

Share modal in an organization file, link sharing setting with Only people invited to this file highlighted.

Share files in an organization →

Turn off organization library

Organization admins can turn off a library so that it's no longer a default library in organization files. Team admins can still enable this library for their teams and members can still access the library in organization files.

  1. Select Admin in the sidebar.
  2. Select the Resources page and then select the Libraries tab.
  3. Click Off next to the library to adjust.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Remove or adjust access
  • Transfer ownership of files or projects
  • Embed files and prototypes
  • Share files and prototypes
  • Team permissions
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand