Ship faster
Build your backend declaratively using a schema-first approach.
Accelerate development by leveraging powerful directives and scalars.
extend schema
@openapi(
name: "Stripe",
schema: "https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.json",
headers: [{ name: "Authorization", value: "Bearer {{ env.STRIPE_SECRET_KEY }}" }]
)
type Post @model @search {
title: String!
slug: String! @unique
body: String!
publishOn: Date!
comments: [Comment] @resolver("post/comments")
}
Easy integration of data sources
Connect your existing APIs and databases and expose them via a unified GraphQL endpoint.