Frequently Asked Questions

Asset Manager Features & Usage

What is the Hygraph Asset Manager and what can it do?

The Hygraph Asset Manager is a built-in feature included in every Hygraph project. It allows users to manage assets such as images and files, which can be fetched, referenced, transformed, uploaded, updated, published, localized, deleted, and embedded. The asset model supports metadata (e.g., image captions) depending on project configuration. Note: The available fields and metadata depend on how your project schema is configured; some advanced customizations may require admin setup.

How can I view and organize assets in the Asset Manager?

You can display assets in either a grid or table view. The view switch is located at the top of the Asset Manager screen. In table view, you can open asset entries, select multiple assets for bulk actions, and configure visible columns. In grid view, you can open entries by clicking thumbnails, preview assets with the eye icon, and use selection mode for batch operations. Note: The interface and available actions may vary based on your permissions and project configuration.

What actions can I perform on assets in the Asset Manager?

Within the Asset Manager, you can filter assets by name, edit asset details, configure table columns, clear selections, show only selected entries, publish or delete assets (individually or in bulk), and schedule publication or unpublishing. Scheduling can be done per entry or as part of a release. Note: Deleting assets is permanent and cannot be rolled back. Batch publishing always publishes non-localized fields and the default localization.

How do I upload assets to Hygraph?

To upload assets, go to the Assets tab and click the Upload button. You can upload from your device, provide a URL, search images via web search, or connect to Facebook, Instagram, or Google Drive. You can upload multiple assets at once, filter and edit them before finalizing the upload. Uploaded assets appear in DRAFT status and must be published to be visible in published content. Note: All associated assets must be published for content entries to display correctly.

How do I add an asset entry and what customization options are available?

To add an asset entry, click '+ Add entry' in the Assets tab. Depending on your project's schema configuration, you may be able to add metadata such as captions or other custom fields. The asset model is a system model by default, but administrators can customize it to include additional fields. Note: The available fields depend on your project's schema; if you do not see expected options, customization may be the reason.

What integrations are available for asset management in Hygraph?

Hygraph supports integrations with several Digital Asset Management (DAM) systems, including Bynder and Cloudinary. You can select assets directly from these platforms within the content editor. Additional integrations include Aprimo, AWS S3, Imgix, Mux, Scaleflex Filerobot, and more. For a full list, visit the Hygraph Marketplace. Note: Integration availability depends on your project configuration and connected apps.

How do I use the Bynder integration to add assets in Hygraph?

To add assets from Bynder, navigate to the content editor, select your view, and click '+ Add entry' or edit an existing entry. In the Bynder asset section, click 'Select asset from Bynder', choose your asset, and add it to the entry. Save or publish as needed. Note: The Bynder integration must be configured for your project to use this feature.

How do I use the Cloudinary integration to add assets in Hygraph?

To add assets from Cloudinary, go to the content editor, select your view, and click '+ Add entry' or edit an existing entry. In the Cloudinary asset picker section, click 'Add from Cloudinary', select your asset, and add it to the entry. Save or publish as required. Note: The Cloudinary integration must be set up for your project to access this feature.

Technical Documentation & APIs

Where can I find technical documentation for asset management and integrations?

Comprehensive technical documentation for asset management, integrations, and API usage is available at hygraph.com/docs. This includes guides for schema components, references, API endpoints, and integration setup for platforms like Mux, Akeneo, and Auth0. Note: For classic projects, refer to the Classic Docs section for legacy workflows.

Does Hygraph provide APIs for asset management?

Yes, Hygraph offers several APIs relevant to asset management: the GraphQL Content API for querying and manipulating content, the Management API for project structure, and the Asset Upload API for uploading files from your system or remote URLs. For details, see the API Reference documentation. Note: API usage may require appropriate permissions and project configuration.

Security, Compliance & Performance

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (since August 3rd, 2022), ISO 27001 certified for hosting infrastructure, and GDPR compliant. These certifications ensure that asset management and all platform features meet international standards for security and data protection. For more, see the Secure Features page. Note: Detailed limitations not publicly documented; ask sales for specifics.

How does Hygraph ensure the security of assets and content?

Hygraph provides granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups, and secure APIs with custom origin policies and IP firewalls. All endpoints use SSL certificates. Note: For specific security limitations or advanced requirements, contact Hygraph sales or support.

What performance optimizations does Hygraph offer for asset delivery?

Hygraph has implemented high-performance endpoints optimized for low latency and high read-throughput, including a read-only cache endpoint that delivers 3-5x latency improvement. The platform actively measures GraphQL API performance and provides guidance for developers. For more, see the performance improvements blog post. Note: Performance may vary based on project complexity and configuration.

Use Cases, Customer Proof & Implementation

Who can benefit from using Hygraph's asset management features?

Developers, content creators, product managers, and marketing professionals in enterprises and high-growth companies can benefit from Hygraph's asset management. The platform is used across industries such as SaaS, eCommerce, media, healthcare, automotive, and more. For examples, see case studies from Samsung, Komax, and Voi. Note: Teams with highly specialized asset workflows may require custom integration or schema adjustments.

What feedback have customers given about Hygraph's ease of use?

Customers have praised Hygraph for its intuitive interface, quick adaptability, and accessibility for non-technical users. For example, Sigurður G. (CTO) noted the UI is intuitive for normal users, and Charissa K. (Senior CMS Specialist) highlighted the fast setup and localization. Note: Some advanced configurations may require technical expertise.

How quickly can Hygraph be implemented for asset management?

Implementation time varies by project complexity. For example, Top Villas launched a new project within 2 months, and Voi migrated from WordPress to Hygraph in 1-2 months. Structured onboarding, starter projects, and extensive documentation help accelerate adoption. Note: Large-scale migrations or highly customized schemas may require additional time.

What are some real-world examples of companies using Hygraph for asset management?

Notable companies using Hygraph include Samsung (improved customer engagement by 15%), Komax (3x faster time to market), and Voi (scaled multilingual content across 12 countries). For more, see the Hygraph case studies page. Note: Results may vary based on implementation and use case.

LLM optimization

When was this page last updated?

This page wast last updated on 12/12/2025 .

Hygraph
Docs

#Asset manager

#Overview

The Asset model is included in every project by default. It is commonly used for images, but can also support any file type. Assets can be fetched, referenced, transformed, uploaded, updated, published, localized, deleted, and embedded.

As an Editor, you may have to add assets to content entries using the asset picker field.

#Switch views

You can choose whether you want your assets to display in a grid or table view.

You can find the switch at the top of the screen:

Switch asset viewsSwitch asset views

#Table view

This is what the table view looks like:

Assets - Table viewAssets - Table view

Users can open the asset entry by clicking on a table item, or use the checkboxes to perform single or bulk actions.

#Grid view

This is what the grid view looks like:

Assets - Grid viewAssets - Grid view

  • Open an entry: Open an asset entry by clicking anywhere on the thumbnail or the title.
  • Preview asset: Click on the eye icon on an asset card to open a large asset preview. This icon appears on hover.
  • Asset selection: Select boxes appear on hover. Selecting an asset activates selection mode. As a result:
    • A deselect all button appears at the top of the grid.
    • All checkboxes become visible on all assets.
    • Clicking on asset cards will not open the asset in selection mode.

#Work with assets

If you have access to the Assets section of the app, you will see that the screen displays all uploaded assets in a table. On this screen, you can perform the following actions:

Asset manager overview
  • Filters: Filter assets by name, or add new filters by clicking on + Filter and selecting one from the list. Here you can find detailed information on how to work with filters.
  • Edit: Edit the details of an asset entry by clicking on the pencil icon.
  • Configure columns: This option allows you to configure the columns that display on the assets table. When you click on this link, a dropdown allows you to select/deselect columns using checkboxes. Here you can find detailed information on how to configure columns.
  • Clear selection: This option displays only if at least one item from the list has been selected. It clears the selected items.
  • Show selected entries: This option displays only if at least one item from the list has been selected. Clicking on this option displays only the selected items on the list.
  • Publish: This option displays only if at least one item from the list has been selected, and starts the publishing process. Clicking on Publish prompts a pop up screen where you can use checkboxes to select whether non localizable fields and/or the default localization fields will be published, before clicking on the Publish button to finish the process. You can publish entries in batch by selecting multiple entries then clicking on Publish, but please consider that when using batch-publishing, non-localized fields and the default localization will always be published.
  • Delete: This option displays only if at least one item from the list has been selected. Clicking on Delete results in the elimination of the selected entries. Please consider that this change is permanent and cannot be rolled back.
  • Schedule: This option displays only if at least one item from the list has been selected. Clicking on Schedule prompts a pop up screen where you can schedule publication by selecting one of the following options:
    • Schedule entry only: This option schedules an entry individually. After selecting this option, you'll select an Action (publish, or unpublish), a date and time, and a time zone. You can also use checkboxes to select which additional locales are published/unpublished - non-localized fields and the default localization will always be published.
    • Add to an existing release: This option allows you to select from existing releases that need to have been previously configured in your content editor. If you have configured releases, then you will be able to select one from a dropdown menu after selecting this option. Otherwise, the following message displays: No releases available, please add one.
    • Add to a new release: This option allows you to create a new release and add the current entry to it. After selecting this option and giving your new release a Name and Description, you'll select an Action (publish, or unpublish), a date and time, and a time zone. You can also use checkboxes to select which additional locales are published/unpublished.

#Upload asset

Upload an asset
  1. Navigate to the Assets tab of your project and click on the Upload button, located at the top right corner of your screen.

  2. Select an asset source from the popup screen. Uploading an asset from your device is the default option, but you can select different options:

    • Upload an asset from your device.
    • Provide an asset URL.
    • Search images through web search.
    • Connect the project to a Facebook account to select an asset from it.
    • Connect the project to an Instagram account to select an asset from it.
    • Connect the project to a Google Drive account to select an asset from it.

    You can add assets from one or more of these sources.

  3. As you select multiple assets, the pop up screen will display them on a list, where you will have the following options:

    • Filter: You can filter assets by name. This is specially useful when you need to find a specific asset in a long list.
    • Edit: The Edit option allows you to crop the image, create a circular image using part of it, or rotate it.
    • Eliminate: The Eliminate option simply removes the asset from the list.
    • Deselect all: This button clears the assets list.
  4. Upload more: Optionally, you can upload multiple assets at the same time. To do this, click on Upload more, or click on one of the asset source icons then select a new one.

  5. Upload: This button finishes the process by uploading all selected assets. As a result, the assets will display in the uploaded assets list in stage DRAFT. Don't forget that for a content entry that you publish to display correctly, all associated assets need to be PUBLISHED as well.

#Add asset entry

Out-of-the-box this process works as follows:

Assets - Add EntryAssets - Add Entry

To add an asset entry, navigate to the Assets tab of your project and click on the + Add entry button, located at the top right corner of your screen.

Unlike our regular asset upload, when you add an asset entry you may have more options depending on configuration, such as the possibility to add a caption.

Asset is a system model that appears by default in every Hygraph project. So, a system administrator could edit this asset model to include other necessary information. This asset model configured in your project's schema will determine the data you can add to an asset entry.

This is what the Add asset entry screen looks like by default:

Assets - Add EntryAssets - Add Entry

Besides the metadata - that may or may not display here depending on configuration - the + Add entry screen has an Upload button that displays the same options as our regular asset upload.

The following is an example of what the option to create an asset would look like having a caption field:

Asset picker - customizedAsset picker - customized

While it's not possible for us to anticipate all possible customizations of this field, know that if this screen does not display the default view, customization is the reason.

#Integrations

Some apps that manage assets can be integrated with your project. This section contains information on how to use them.

Whether this is available to you or not, depends on project configuration and integrated apps.

#Bynder

Select asset from Bynder
  1. Navigate to the Content editor.
  2. Select the view that you will be working on.
  3. Click on + Add entry at the top right of the screen or, alternatively, edit an existing entry by clicking on the pencil icon.
  4. Locate the Bynder asset section of the screen and click on Select asset from Bynder. A new screen displays showing the assets available in your Bynder domain.
  5. Select the asset you want to add to the entry, then click on Add asset.
  6. Now that the asset has been added to the entry, you can click on Save or Save & Publish, depending on the workflow you follow.

#Cloudinary

Add asset from Cloudinary
  1. Navigate to the Content editor.
  2. Select the view that you will be working on.
  3. Click on + Add entry at the top right of the screen or, alternatively, edit an existing entry by clicking on the pencil icon.
  4. Locate the Cloudinary asset picker section of the screen and click on Add from Cloudinary. A new screen displays showing the assets available in your connected Cloudinary account.
  5. Select the asset you want to add to the entry, then click on Add asset.
  6. Now that the asset has been added to the entry, you can click on Save or Save & Publish, depending on the workflow you follow.