Skip to main content

Introduction

View as Markdown


GraphQL is a query language and runtime for APIs that provides a complete and understandable description of the data in your API. It gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Using the EventCatalog GraphQL generator you can generate and maintain your EventCatalog from your GraphQL schema files.

Core Features​

The EventCatalog GraphQL plugin can provide you with many features:

How it works​

Example

EventCatalog supports generators. These are scripts or plugins that can be run to integrate with any external API, system or specification files. EventCatalog also provides an SDK to give developers easier access to their catalogs through custom scripts or generators.

The EventCatalog GraphQL plugin let's you generate your catalog from one or more GraphQL schema files.

Your GraphQL schemas are parsed and transformed into services, domains and messages in your catalog.

This let's you visualize your architecture, assign owners to your services and much more.