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.