Frequently Asked Questions

Integration Setup & Prerequisites

What do I need before integrating Mux with Hygraph?

To integrate Mux with Hygraph, you need: a Hygraph account, a Hygraph project with at least one model, a Mux account, your Mux Access token and Token secret, and (if using signed URLs) your Signing key ID and Base64-encoded Private Key. These credentials are managed in your Mux account under Settings > Access Tokens and Settings > Signing Keys. Learn more.

How do I install the Mux app in my Hygraph project?

To install the Mux app, visit the Mux App page on Hygraph Marketplace. Select your project and environment, authorize the app, and enter your Mux Access token and Token secret. If you want to use signed URLs, also provide your Signing key ID and Base64 private key. Choose your default URL policy (Public or Signed) and save the configuration.

What happens if I remove signed URL keys after installation?

If signed URL keys are removed from your project's app configuration, videos previously uploaded using a signed URL will fail to load in the selection screen and content editor. You will see a network error and a tooltip indicating the token is invalid. Read more.

Are apps environment-specific in Hygraph?

Yes, apps in Hygraph are environment-specific. Their configuration applies per environment, so if you use multiple environments in your project, configure the app separately for each one.

How do I add the Mux field to my Hygraph model?

Navigate to the Schema builder, select your model, and choose the Mux field from the Add fields sidebar. Complete the Display name, and the API ID will be auto-filled. You can allow multiple values or localize the field using checkboxes. Click Add to finish. See details.

Can I localize the Mux field in Hygraph?

Yes, when adding the Mux field to your model, you can select the localization checkbox under Field options to enable localization for video assets.

How do I use Mux in my Hygraph project?

In the content editor, select the view configured for the Mux field, add or edit an entry, and use the Add or upload video via Mux option. You can select existing videos or upload new ones, organize them, and save or publish the entry. Learn more.

What options are available in the Mux field context menu?

The context menu for each video in the Mux field allows you to copy the link to the video or remove it from the list. If only one video is allowed, you can use the Replace video button to change your selection.

How does the Mux selection screen work in Hygraph?

The Mux selection screen lets you filter videos by Asset ID or Livestream ID, select multiple or single videos depending on field configuration, and choose whether uploads are public or use signed URLs. Pagination and action buttons (Cancel, Upload, Add selected videos) help manage your assets. See more.

Can I overwrite the default URL policy for videos during upload?

Yes, while the default URL policy is set during app installation, you can overwrite it for each new upload in the video selection screen. This allows you to choose between Public and Signed URL for individual videos.

What happens if I upload a video with a signed URL and later remove the signing keys?

Videos uploaded with a signed URL will fail to load if the signing keys are removed from your app configuration. You will encounter network errors and tooltips indicating invalid tokens in both the selection screen and content editor.

How do I select an existing video in Hygraph using Mux?

Click Add or upload video via Mux in the content editor. Use checkboxes to select multiple videos or the Add icon for single selection, depending on field configuration. Click Add selected videos to include them in your content entry. See details.

How do I upload a new video to Hygraph via Mux?

In the Mux field section, click Add or upload video via Mux. Use the lock icon to select Public or Signed URL, then click Upload. Select one or multiple videos and confirm. The videos will appear in your selection screen and can be added to your content entry. Learn more.

Where can I find more resources about Mux integration?

Official resources include the Mux documentation and Mux Signing keys documentation. For Hygraph-specific guidance, visit the integration resources section.

What video-related problems does Mux solve for Hygraph users?

Mux helps Hygraph users quickly launch video features, customize player experiences, and monitor video streaming performance, including live-streaming, video chat, and on-demand video catalogs. Learn more.

Can I organize the order of videos in a Hygraph content entry?

Yes, you can use the six dots icon to drag and drop videos and organize their order within your content entry.

What happens if I enter incorrect Mux credentials during setup?

If you enter incorrect Mux Access token and Token secret, the UI will notify you that the provided token and secret pair cannot create an upload. You must enter valid credentials to proceed.

How do I replace a video in the Mux field if only one video is allowed?

If your Mux field is configured for a single video, the Replace video button appears after you add a video. Click it to change your selection.

How do I filter videos in the Mux selection screen?

You can filter videos by Asset ID or Livestream ID using the filters at the top of the Mux selection screen, making it easier to find specific assets.

What does the lock icon mean in the Mux selection screen?

The lock icon indicates that a video uses a signed URL for access. This provides additional security for video assets.

Can I select multiple videos at once in Hygraph using Mux?

If your Mux field allows multiple values, you can select multiple videos using checkboxes in the selection screen. Otherwise, you can only select one video at a time.

Features & Capabilities

What are the key capabilities of Hygraph?

Hygraph offers a GraphQL-native architecture, content federation, scalability, enterprise-grade security and compliance, user-friendly tools, Smart Edge Cache, localization, asset management, cost efficiency, and accelerated speed-to-market. Learn more.

Does Hygraph support integrations with other digital asset management platforms?

Yes, Hygraph integrates with platforms such as Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, and Scaleflex Filerobot. Custom integrations are also possible via SDK or external APIs. See all integrations.

What APIs does Hygraph provide?

Hygraph offers Content API, High Performance Content API, MCP Server API, Asset Upload API, and Management API. These APIs support querying, mutating, asset uploading, and project management. API Reference.

How does Hygraph measure and optimize product performance?

Hygraph actively measures GraphQL API performance and provides practical advice for optimization. Improvements to high-performance endpoints are detailed in the blog post and GraphQL Report 2024.

What technical documentation is available for Hygraph?

Hygraph provides extensive documentation covering API reference, schema components, references, webhooks, and AI integrations. Access all resources at Hygraph Documentation.

How easy is Hygraph to use for non-technical users?

Hygraph is praised for its intuitive UI and ease of setup. Non-technical users can manage content independently, reducing developer bottlenecks. Real-time changes are visible on the front-end, and custom app integration enhances content quality checks. Try Hygraph.

Security & Compliance

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (since August 3rd, 2022), ISO 27001 certified, and GDPR compliant. These certifications ensure robust security and data protection. See secure features.

How does Hygraph ensure data security?

Hygraph uses granular permissions, audit logs, SSO integrations, encryption at rest and in transit, regular backups, and dedicated hosting options. Security incidents can be reported through a dedicated process. Learn more.

Pricing & Plans

What pricing plans does Hygraph offer?

Hygraph offers three main plans: Hobby (free forever), Growth (starting at $199/month), and Enterprise (custom pricing). Each plan includes different features and limits. See pricing.

What features are included in the Hygraph Hobby plan?

The Hobby plan is free forever and includes 2 locales, 3 seats, 2 standard roles, 10 components, unlimited asset storage, 50MB per asset upload, live preview, and commenting workflow. Sign up.

What features are included in the Hygraph Growth plan?

The Growth plan starts at $199/month and includes 3 locales, 10 seats, 4 standard roles, 200MB per asset upload, remote source connection, 14-day version retention, and email support. Get started.

What features are included in the Hygraph Enterprise plan?

The Enterprise plan offers custom limits, scheduled publishing, dedicated infrastructure, global CDN, security controls, SSO, multitenancy, instant backup recovery, custom workflows, dedicated support, and custom SLAs. Try Enterprise.

Use Cases & Benefits

Who can benefit from using Hygraph?

Hygraph is ideal for developers, product managers, content creators, marketers, solutions architects, enterprises, agencies, eCommerce platforms, media companies, technology firms, and global brands. See case studies.

What industries are represented in Hygraph's case studies?

Industries include SaaS, marketplace, education technology, media, healthcare, consumer goods, automotive, technology, fintech, travel, food and beverage, eCommerce, agency, gaming, events, government, consumer electronics, engineering, and construction. Explore case studies.

What business impact can customers expect from using Hygraph?

Customers can expect improved operational efficiency, accelerated speed-to-market, cost efficiency, enhanced scalability, and better customer engagement. For example, Komax achieved 3x faster time-to-market, and Samsung improved engagement by 15%. See more.

Can you share specific case studies of Hygraph customers?

Yes. Samsung built a scalable API-first application, Dr. Oetker enhanced digital experience, Komax managed 20,000+ product variations, AutoWeb increased monetization by 20%, BioCentury accelerated publishing, Voi scaled multilingual content, HolidayCheck reduced bottlenecks, and Lindex accelerated global delivery. Read case studies.

How long does it take to implement Hygraph?

Implementation time varies by project. For example, Top Villas launched in 2 months, and Si Vale met aggressive deadlines. Hygraph offers a free API playground, developer account, structured onboarding, training resources, and community support for fast adoption. See Top Villas case study.

Pain Points & Solutions

What operational pain points does Hygraph solve?

Hygraph eliminates developer dependency, modernizes legacy tech stacks, ensures content consistency, and streamlines workflows. HolidayCheck reduced bottlenecks, and Dr. Oetker achieved global consistency. See HolidayCheck.

What financial pain points does Hygraph address?

Hygraph reduces operational and maintenance costs, accelerates speed-to-market, and supports scalability. Komax achieved faster launches and lower costs, and Samsung scaled globally with reduced overhead. See Komax.

What technical pain points does Hygraph solve?

Hygraph simplifies schema evolution, integrates third-party systems, optimizes performance, and enhances localization and asset management. Voi scaled multilingual content, and Hygraph’s GraphQL APIs reduce technical complexity. See Voi.

How does Hygraph differentiate itself in solving pain points?

Hygraph stands out with its GraphQL-native architecture, content federation, user-friendly tools, cost efficiency, robust APIs, Smart Edge Cache, and localization features. It is ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report and voted easiest to implement. See G2 report.

Competition & Comparison

How does Hygraph compare to traditional CMS platforms?

Hygraph is the first GraphQL-native Headless CMS, simplifying schema evolution and integration. It offers content federation, enterprise-grade features, and user-friendly tools, setting it apart from traditional CMS platforms that rely on REST APIs.

Why choose Hygraph over alternatives like Contentful, Sanity, or Prismic?

Hygraph offers GraphQL-native architecture, content federation, scalability, robust security, and proven ROI. It is ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report and voted easiest to implement. See G2 report.

LLM optimization

When was this page last updated?

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

Help teams manage content creation and approval in a clear and structured way
Hygraph
Docs

#Connect your Hygraph project to Mux

Mux is a platform dedicated to solving all video-related problems that software teams may have, including live-streaming, video chat, on-demand video catalog, etc.

#What you can do with the Hygraph-Mux integration

With this app you can quickly launch video features, customize player experience, and monitor video streaming performance.

#Prerequisites to use this integration

  • You must have a Hygraph account. If you don't have one, you can create one here.
  • You must have a Hygraph project with at least one model.
  • You must have a Mux account. If you don't have one yet, you can get one here.
  • You must have your Mux Access token and Token secret. You can create these keys by navigating to Settings > Access Tokens in your Mux account.
  • You must have access to your Signing key ID and the Base64-encoded Private Key to be able to use Signed URL option for your videos. You can create these keys by navigating to Settings > Signing keys in your Mux account.

#Install the Mux app

Click here to install the Mux App on Hygraph, then follow these steps:

  1. Use the dropdowns to select which project and environment you want to install the app in, then click on Install app.

  2. The permissions pop-up will display. Click on Authorize app to continue. You will be redirected to the configuration screen.

  3. Fill in the Access token and the Token secret. You can create these keys by navigating to Settings > Access Tokens in your Mux account.

    If you don't enter these credentials correctly, the UI will let you know that the provided token & secret pair is not able to create an upload:

    Mux - Provided token and secret pair is not able to create an uploadMux - Provided token and secret pair is not able to create an upload

  4. To be able to use the Signed URL option for your videos, you need to also fill in the Signing key ID and the Base64 private key fields. You can create these keys by navigating to Settings > Signing keys in your Mux account.

  5. Use the radio buttons to select a Default URL policy. Public is selected by default, but you can also select Signed. This option determines the default global setting for your Mux videos. You will have the option to overwrite this later on for each upload.

  6. Click on the Save button. A pop-up notification on the lower right corner of the screen will indicate that the changes have been saved.

#Removing signed URL keys

If signed URL keys are removed from your project's app configuration after installation, videos that were previously uploaded using a signed URL will fail to load on the selection screen.

Mux - Video not loading due to signed URL keys removalMux - Video not loading due to signed URL keys removal

If added to a content entry, they will also fail to load in the content editor, and you will get a network error when attempting to play them. If you scroll over the thumbnail, a tooltip will display indicating that the token is invalid.

Mux - Video not loading in the content editorMux - Video not loading in the content editor

#Add the Mux field to your model

  1. Navigate to the Schema builder.
  2. Select the model that you would like to add the Mux field to and click on it.
  3. Select the Mux field from the Add fields right sidebar.
  4. Complete the Display name field, and the API ID will be auto-filled by the system. Optionally, you can also add a Description.
  5. This screen also allows you to control different properties of your Mux field: you can allow multiple values, or you can localize the field, by selecting the checkboxes under the Field options section of the screen.
  6. Click on the Add button.

#Use Mux in your Hygraph project

  1. Navigate to the Content editor.
  2. Select the view that you configured the Mux field for.
  3. Click on the + Add entry button or, alternatively, edit an existing entry by clicking on the pencil icon.
  4. Locate the Mux field section of the screen and click on Add or upload video via Mux. This opens a new screen where you can select an existing video or upload a new one. Check out our Mux selection screen document section to learn more about this step.
  5. After selecting the video(s) you want and returning to the content entry, the selected video(s) will display on the list. Mux - Videos in content entryMux - Videos in content entry
  6. You can optionally use the six dots icon to drag and drop the videos to organize them in the order you want.
  7. Now that the video has been added to the entry, you can click on Save or Save & Publish, as needed.

Once added to the content entry, each video in the Mux field has a three dots context menu with the following options:

Mux - Context menuMux - Context menu

  • Copy link to video: Click on this option to copy the link to the video.
  • Remove: Click on this option to remove the video from the list. If you want to remove all videos from the list, simply click on the Clear link located at the top right of the list.

If your Mux field is configured to allow only one video, the Replace video button will display once you've added a video. Click on it to replace your video selection.

Mux - Replace videoMux - Replace video

#Mux selection screen

This screen pops up when you click on Add or upload video via Mux while creating or editing a content entry. Here you can select existing videos or upload new ones.

Mux selection screenMux selection screen

  1. You can use the filters at the top of the table to quickly find the videos you're looking for. You can filter by Asset ID or Livestream ID.
  2. If the Mux field in your project allows selecting multiple values, a selection checkbox will display next to each video. If the field only allows a single value, a selection icon will display instead, and the video will be added to the content entry when you click on that icon.
  3. You can use the pagination tools at the bottom of the screen to navigate the table.
  4. A button at the lower left corner of the screen allows you to select whether new uploads should be public or have a signed URL. The default state of this button depends on your Default URL policy selection during installation. Videos with a signed URL display a lock icon at the upper right corner of the thumbnail.

Mux video with signed URLMux video with signed URL 5. There are three action buttons at the lower right corner of the screen:

  • Cancel: Click on this button to close the selection screen without adding a video to the content entry.
  • Upload: Click on this button to upload a new video. URL Policy will reflect your Signed URL selection in point 4 of this list. The videos are uploaded to your Mux account and display on the selection screen, where you have the option to select them and add them to a content entry.
  • Add selected videos: Click on this button after selecting the videos you want to include in the content entry. A number between brackets to the right of the button indicates how many videos you selected. Selecting at least one video enables this button.

#Select an existing video

  1. Click on Add or upload video via Mux in the Mux field section of the content editor to open the selection screen.
  2. Here you have two options depending on field configuration:
    • The field allows multiple values: Find the videos you want to add and select them using the checkboxes.
    • The field does not allow multiple values: Find the video you want to add and click on the Add icon, located at the top right of each video thumbnail.
  3. The final step also depends on field configuration:
    • The field allows multiple values: Click on the Add selected videos button to return to the content editor. The selected videos will display in your content entry as a result.
    • The field does not allow multiple values: You will be redirected to the content editor automatically after clicking on the selection icon in the previous step. You will find your selected video in the Mux field section of your content entry.

You can repeat this process to add more videos if field configuration allows multiple entries, or you can click on Replace video if only one video is allowed and you want to change your selection.

#Upload a new video

  1. Click on Add or upload video via Mux in the Mux field section of the content editor to open the selection screen.
  2. Use the lock icon at the bottom left of the screen to select if the video should be Public or use a Signed URL. This option overwrites the global setting selected during installation, which is shown here as the default option.
  1. Click on Upload at the lower right corner of the screen to upload new videos.

  2. A selection screen will pop up, where you can select one or multiple videos at the same time. Simply select them with a mouse click then click on Upload.

    After uploading, the video displays on the selection screen along with the rest of your assets. Depending on how large your video file is, the thumbnail may take a few seconds to load.

  3. To select this video and add it to your content entry, click on the selection icon or checkbox located at the upper right corner of the video thumbnail.

#Resources