Traditional eCommerce tech is slowing you down
Engineering teams are tied down in backend and middleware development.
It takes ages for marketing teams to launch new products or add information.
Hygraph for content creators
At Hygraph, we are dedicated to being part of an open, best-of-breed technology ecosystem that is also compliant with highest industry standards
Engineering teams are tied down in backend and middleware development.
It takes ages for marketing teams to launch new products or add information.
Empower devs to build for any platform using any technology of choice.
Enable editorial teams to independently publish and update product content.
Report
Hygraph recognized as one of the 34 Representative Vendors in 2022 Gartner® Market Guide for Web Content Management.
Ecosystem
Leading companies join the movement and apply MACH standards in building their composable stacks.
Report
Hygraph recognized in Forrester’s report on The Digital Experience Platforms Landscape, Q2 2023.
With industry leading performance, security, and scalability, GraphCMS is trusted by teams ranging from the Fortune 500, to governments and public services.
Representing the next generation of content management, powering a many-to-many relationship between different content sources and devices.
Not at all! Sign up for the Developer plan, our free forever plan that comes with generous feature limits to build out personal projects or MVPs. All you need is to sign up with your email address or via social profiles (GitHub, Facebook, or Google).
Any single piece of content that is stored in Hygraph counts as a record, regardless if it contains one field or many. If you have a schema for "landing page", then every "landing page" content entry counts as a single record, not each field within it.
Assets are any digital files that are uploaded to Hygraph's Digital Asset Manager, or DAM (e.g. images, PDF files, or videos). They are stored in Hygraph and served via a global content delivery network (CDN).
The Hygraph platform enables publishers to easily unify and structure large volumes of programmatic content sourced from any API-driven service or collected from vendors and partners.
Other than using the UI, create schema programmatically using our management SDK.
Define content models, the fields within each and the relations between them.
Hygraph automatically generates queries for fetching single and multiple entries for each defined content type.
04
Empower engineering teams to work with any technology of choice and create digital experiences for a multitude of destinations; apps, websites, IoT devices, etc.
Adaptable and flexible data models to distribute all organizational data/content via a single GraphQL API.
Safely and quickly iterate on isolated environments and promote these to production when needed.
Safely and quickly iterate on isolated environments and promote these to production when needed.
Programmatically manage entire project schemas via migrations without leaving your code editor.
We picked Hygraph because of its rich-text visual editor, user-friendly localization feature (our material is available in many languages), scalability (it can handle several hundred thousand visitors per month), and programmatic content writing capabilities (awesome for importing content from other systems). A robust solution for content management...
We picked Hygraph because of its rich-text visual editor, user-friendly localization feature (our material is available in many languages), scalability (it can handle several hundred thousand visitors per month), and programmatic content writing capabilities (awesome for importing content from other systems). A robust solution for content management..
Hygraph is great content platform, it helps to distribute content from anywhere. It helps to unify various types of structured content and helps in creating engaging product for our audience. Backend team are super happy with this software as now they don't need to bottleneck them selves. Content modelling has been easy with this software which helps us to structure content in few minutes.
The A-Z guide to switching web content management platforms.
Learn more about modernizing your approach by embracing modular Digital Experience Platforms (DXP) and Composable Architectures.
Let's take a look at what MACH architectures are, what making a move to a MACH architecture could look like, as well as whether your business needs to make the move.
Stop struggling with bad rankings because of cumbersome and legacy CMS solutions.
Migrating from Drupal 7 to Drupal 9 may not be the best investment for your team. Learn more from a success story on moving from Drupal to Hygraph.
A guide to building a unified architecture
Card description
Card description
Card description
When fetching entries, you can also specify the content stage
. The default content stage is set to DRAFT
.
{post(where: { id: "..." }, stage: PUBLISHED) {title}posts(stage: PUBLISHED) {title}}
You can fetch all data of a specific entry at a point in time using the automatically generated version query.
{postVersion(where: { id: "abc123", revision: 1, stage: PUBLISHED }) {idrevisiondata}}
The Hygraph platform enables publishers to easily unify and structure large volumes of programmatic content sourced from any API-driven service or collected from vendors and partners.
Trusted by teams of all sizes to deliver content to millions across the world
Build API-first on your terms, using your preferred frameworks, libraries, and languages.
Manage and deliver content seamlessly by unlocking agile workflows in parallel with your development teams.
Integrate your stack to orchestrate the content layer and stop inflexible technologies from coming in the way.
Use cases
The Hygraph platform enables publishers to easily unify and structure large volumes of programmatic content sourced from any API-driven service or collected from vendors and partners.
mutation {updateActor(where: {name: "Steve Carel"},data: {name: "Steve Carell"}) {idname}}
Be the first to know about releases and industry news and insights.
Until now, trying to style an article, document, or blog post with Tailwind has been a tedious task that required a keen eye for typography and a lot of complex custom CSS.
By default, Tailwind removes all of the default browser styling from paragraphs, headings, lists and more. This ends up being really useful for building application UIs because you spend less time undoing user-agent styles, but when you really are just trying to style some content that came from a rich-text editor in a CMS or a markdown file, it can be surprising and unintuitive.
We get lots of complaints about it actually, with people regularly asking us things like:
Why is Tailwind removing the default styles on my h1 elements? How do I disable this? What do you mean I lose all the other base styles too?
We hear you, but we're not convinced that simply disabling our base styles is what you really want. You don't want to have to remove annoying margins every time you use a p
element in a piece of your dashboard UI. And I doubt you really want your blog posts to use the user-agent styles either — you want them to look awesome, not awful.
The @tailwindcss/typography
plugin is our attempt to give you what you actually want, without any of the downsides of doing something stupid like disabling our base styles.
It adds a new prose
class that you can slap on any block of vanilla HTML content and turn it into a beautiful, well-formatted document:
<article class="prose"><h1>Garlic bread with cheese: What the science tells us</h1><p>For years parents have espoused the health benefits of eating garlic bread with cheese to theirchildren, with the food earning such an iconic status in our culture that kids will often dressup as warm, cheesy loaf for Halloween.</p><p>But a recent study shows that the celebrated appetizer may be linked to a series of rabies casesspringing up around the country.</p><!-- ... --></article>
For more information about how to use the plugin and the features it includes, read the documentation.
What follows from here is just a bunch of absolute nonsense I've written to dogfood the plugin itself. It includes every sensible typographic element I could think of, like bold text, unordered lists, ordered lists, code blocks, block quotes, and even italics.
Now we're going to try out another header style.
So that's a header for you — with any luck if we've done our job correctly that will look pretty reasonable.
Something a wise person once told me about typography is:
Typography is pretty important if you don't want your stuff to look like trash. Make it good then it won't be bad.
It's probably important that images look okay here by default as well.
Now I'm going to show you an example of an unordered list to make sure that looks good, too:
And that's the end of this section.
Sometimes you have headings directly underneath each other. In those cases you often have to undo the top margin on the second heading because it usually looks better for the headings to be closer together than a paragraph followed by a heading should be.
When a heading comes after a paragraph, we need a bit more space, like I already mentioned above. Now let's see what a more complex list would look like.
After this sort of list I usually have a closing statement or paragraph, because it kinda looks weird jumping right to a heading.
I think most people are going to use highlight.js or Prism or something if they want to style their code blocks but it wouldn't hurt to make them look okay out of the box, even with no syntax highlighting.
Here's what a default tailwind.config.js
file looks like at the time of writing:
module.exports = {purge: [],theme: {extend: {},},variants: {},plugins: [],}
Hopefully that looks good enough to you.
Wrestler | Origin | Finisher |
---|---|---|
Bret "The Hitman" Hart | Calgary, AB | Sharpshooter |
Stone Cold Steve Austin | Austin, TX | Stone Cold Stunner |
Randy Savage | Sarasota, FL | Elbow Drop |
Vader | Boulder, CO | Vader Bomb |
BioCentury used Hygraph to structure content it had accumulated over the past 30 years. Today, their team uses the platform to manage and create content programmatically and directly. Additionally, they incorporate live data from external sources using Content Federation capabilities.