JUMP TO:

Knowledge Graph

The Knowledge Graph is the foundation of all Yext experiences, where users can import, store, and structure data as real-world entities and their relationships. Check out the following resources to learn how you can use Connectors to bring data into and out of the Knowledge Graph and how to create a custom schema to structure your data as it best fits your brand and use cases.

Reference Materials

Leverage the following resources to learn how to import, store, and structure your data as real-world entities and their relationships — including details on supported field types, and Knowledge Graph system limits.

APIs for Knowledge Graph

Knowledge Graph API

The Knowledge Graph API is intended to manage all of your KG content from server-side applications. Using the core set of Entities APIs, you can create, read, update, and delete entities, as well as language specific alternate language profiles.

Knowledge Graph Live API

These APIs are read-only, consumer grade endpoints which can be leveraged to fetch entities from the Knowledge Graph. The recommended interface is Streams API, which offers our lowest latency and highest level of flexibility. Configure a custom Streams Endpoint to determine the exact data set you wish to fetch in your application, including data from related entities. These endpoints are purpose built for high-availability and is meant to power dynamic experiences inside of websites or mobile apps. Note: This Live API is just for fetching entities in real time. If you want to update entities in the Knowledge Graph check out our Knowledge Graph Management API (to the left).

Recent Blog Posts

VIEW ALL BLOGS