UI Extensions

UI extensions allow you to replace components in the content editor by your own self-hosted app.

This app is displayed in an iframe and communicates with the content editor using a JavaScript SDK.

A UI extension is your own web app inside GraphCMS. With UI extensions, you can:

  • Use any language and framework to build it (eventually, as the current SDK version is for React),
  • Host it on your own domain, and
  • Build flows requiring server-side treatment, like authenticating with another 3rd party platform.

Did you find this page useful?

Your feedback helps us improve our docs, and product.