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.