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 a Figma organization
  • Manage libraries and resources in an organization

Manage a library for a workspace or 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

Approve a library Approve or unapprove a library Enable a library by default for a workspace or organization Enable or disable a default library Set a default variable mode for a library

Who can use this feature

Available on Organization and Enterprise plans

Organization admins and workspace admins

The Manage Library modal, accessed from the Resources tab of Figma admin.

As an organization scales, it can have tens, hundreds, or even thousands of published libraries available. Figma has three different ways organization and workspace admins can help people surface and use the best libraries for their work:

  1. Approve a library (Enterprise plan only)
  2. Enable a library by default for a workspace or organization
  3. Set a default variable mode for a library (Enterprise plan only)

What’s the difference between approving a library and enabling a library by default?

  • Approving a library adds a check mark next to the library name so people can use its components, styles, and variables with confidence.
  • Enabling a library by default for an organization or workspace adds the library to files by default, making it easier to access.

You might choose to combine these features, or just use one. For example:

  • The marketing team has a library of client logos that have been officially approved for company use, so they mark the library as approved. Since most teams don’t need to use it in their day-to-day work, they don't enable it by default.
  • The company is doing a brand overhaul and plans to launch a new design system. Many teams have already started designing with the new system, but it changes frequently. The library is enabled by default so designers can start exploring it in their designs, but with the understanding that it is not yet approved for production use.

Approve a library

Enterprise

Screenshot of a Figma file focusing on the 'Assets' panel. A tooltip reading 'Approved by Twigma admin' appears above a checkmark next to the 'Twigma Core' library, indicating it has been approved.

Approving a library for a workspace or organization lets everyone know that the library has been recommended by an admin. This helps people feel more comfortable choosing which components, styles, and variables to use in their designs.

When a library is approved, everyone sees a check mark next to the library name wherever it appears in design files—like the assets panel or quick inserts—or in Admin. Approved libraries are also pinned to the top of the list of available libraries in files. 

Note: When a library gets approved for a workspace, everyone can see an approved check mark next to the library's name in all the workspace's files, even if they're not assigned to that workspace. In draft files, the approved libraries will only show as approved for the workspace someone is assigned to, since drafts don't belong to any workspaces.

Approve or unapprove a library

  1. From the file browser, click Admin in the left sidebar.
  2. Select the relevant workspace in the sidebar.
  3. Select the Libraries tab.
  4. Search for—or navigate to—the library you’d like to approve or unapprove and click it.
  5. In the Manage this library modal, click the toggle next to Set as approved library.
  1. From the file browser, click Admin in the left sidebar.
  2. Select the Resources tab.
  3. Search for—or navigate to—the library you’d like to approve or unapprove and click it.
  4. In the Manage this library modal, click the toggle next to Set as approved library.

Note: A workspace admin won’t be able to unapprove a library that’s been approved at the organization level.

Enable a library by default for a workspace or organization

  • On the Organization and Enterprise plans, organization admins can enable any published library by default for all files in the organization. Team admins can also enable libraries they have access to for teams they manage.
  • On the Enterprise plan, organization and workspace admins can enable libraries by default for all files in a workspace.

Enabling a library by default helps people access a library’s components and styles in their Figma Design and FigJam files, without having to manually search for and add the library.

Organization and workspace admins can enable a library by default for an organization or specific workspaces by selecting one of the following:

  • Off: The library is not a default library. A library with this option applied can still be enabled by default for individual teams.
  • Design files: Enables the library by default only for Figma Design files in the organization or workspace.
  • FigJam files: Enables the library by default only for FigJam files in the organization or workspace.
  • Figma Slides files: Enables the library by default only for Figma Slides files in the organization or workspace.

Note: Other admins can override the default libraries and default variable modes for any workspaces or teams they manage. For example, if an organization admin enables a library by default for all files in an organization, a team admin can modify this setting for teams they manage. Whenever a lower-level admin overrides these settings for an approved library, higher-level admins get an in-app notification notifying them of the change. 

Enable or disable a default library

  1. From the file browser, click Admin.
  2. Select the Libraries tab.
  3. Navigate to, or search for, the library you want to manage and click it.
  4. Select the workspace you want to enable the library for.
  5. Choose one of the options: Off, All files, Design files, or FigJam files.
  1. From the file browser, click Admin.
  2. Select the Resources page and then the Libraries tab.
  3. Navigate to, or search for, the library you want to manage and click it.
  4. Select the workspace you want to enable the library for.
  5. Choose one of the options: Off, All files, Design files, or FigJam files. 

Caution: The Libraries tab contains a list of all the libraries you have access to in the organization.

You can enable any library in the list as a default for the organization. This includes libraries where access may be restricted, such as those in closed or secret teams.

If the library file isn’t shared with everyone in the organization, you’ll see the following warning:

caution-enabling-library-for-ent.png

If you enable the library by default, Figma will publish the library to the organization and modify the permissions on the file for you.

Note: You can update this setting at any time. Changing the setting does not affect anyone’s ability to manually access the library. If you want to remove access to a library, you can unpublish it.

Set a default variable mode for a library

Enterprise

If a library contains a variable collection with at least two modes, you can also set a default mode for the library.

For example, you might have a variable collection that contains spacing values for different screen sizes. The variable collection might have three modes: desktop, tablet, and mobile.

If your workspace is dedicated to mobile apps, you could set the default mode to mobile. When someone creates a new file in the workspace, the page-level default mode is set to mobile and applies to all variables used on the page. People can always switch to another mode if they need to.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • View and explore library analytics
  • Request approval to use a widget or plugin
  • Upload custom fonts to an organization
  • Manage plugins and widgets in an organization
  • Create private organization plugins
  • 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