Skip to main content

Major concepts

API Mesh​

An API mesh combines the APIs of multiple services into single, unified API. This simplifies all the calls you need to make to access the third-party resources your business, app, or website depends upon.

GraphQL API​

At it's core, every project is a GraphQL API, providing a convenient way to access multiple resources at once.

ShapeDB​

Projects provide data modeling and database features to augment and enhance your API mesh.

Schema​

The schema is the core of every project. The schema's complexity is what enables the API Mesh's simplicity. It uses a set of objects, properties, and concepts to enable complex functionality like data transformation pipelines, multi-step query resolution, and external data storage. From a single schema JSON file, we generate an entire GraphQL API.

Patterns & Starter projects​

Create or share APIs with pre-defined functionality using patterns. Our starter projects combine API patterns with pre-written client code so you can get a site running in minutes.

CLI​

Install the CLI to access your project from the command line. Use it to generate a GraphQL schema file to integrate with your code editor, export your schema to edit by hand, or import new projects from patterns.