Reactive Graph Logo schema.reactive-graph.io


On this page you will find the schema files for Reactive Graph. Reactive Graph is a reactive runtime based on a graph database, empowering everyone to build reliable and efficient software.


< GraphQL Schemas >

Reactive Graph provides GraphQL Schemas for the type system, the instance system, the plugin system and the runtime.

Schema Description Visualization Download
Reactive Graph Query and mutate the type system and the instance system.
Dynamic Graph Powerful dynamically generated GraphQL schema.
Plugin System Start, stop and monitor plugins.
Runtime Manage the runtime, commands and remote instances.

The GraphQL Schemas are generated using async-graphql.


< JSON Schemas >

Reactive Graph provides JSON Schemas for the type system and the instance system. We use the current Draft 2020-12.

Schema Description Visualization Download
Component The JSON schema of a component. A component defines a set of properties to be applied to entity types and relation types.
Entity Type The JSON schema of an entity type. Entity types defines the type of entity instance.
Relation Type The JSON schema of a relation type. A relation type defines the type of relation instance. The relation type defines the entity types of the outbound and inbound entity instances.
Flow Type The JSON schema of a flow type. Flow types defines the type of flow instance like a template for flow instances.
Entity Instance The JSON schema of an entity instance. Entity instances represents a typed object which contains properties.
Relation Instance The JSON schema of a relation instance. Relation instances are edges from an outbound entity instance to an inbound entity instance.
Flow Instance The JSON schema of a flow instance. A flow instance is a container for entity instances and relation instances.

The JSON Schemas are generated using schemars.