Catalog

Overview

The Catalog contains all information about the services offered in our marketplace.

Our schema contains two core objects: Products, and Plans. Products represent the details of a specific service, and Plans refer to particular sets of features for a given Product and their cost.

Examples

Below are some example queries to get your started with our Catalog schema. Try any of these queries in our API explorer at https://api.manifold.co.

List Products

Retrieve the first 10 products in the catalog, each with the first 10 plans for the product.

{
products(first: 10) {
pageInfo {
endCursor
hasNextPage
}
edges {
node {
displayName
label
tagline
plans(first: 10) {
pageInfo {
endCursor
hasNextPage
}
edges {
node {
displayName
cost
}
}
}
}
}
}
}

Product Details

Get a specific product's details by its label and list the first 10 plans associated with it.

{
product(label: "jawsdb-postgres") {
displayName
label
tagline
logoUrl
plans(first: 10) {
pageInfo {
endCursor
hasNextPage
}
edges {
node {
displayName
cost
}
}
}
}
}

Products by Category

Get a paginated list of products for a specific category.

{
category(label: "logging") {
label
products(first: 10) {
edges {
node {
displayName
tagline
}
}
}
}
}