Grafbase makes it easy for teams to develop, preview, and ship Graphql backends, where performance is the default.
Get started with the basics of Grafbase.
This section describes Grafbase core concepts.
Use API keys to authenticate access.
Identities and Relationships
Core concepts of the identifying information that Grafbase stores.
How Grafbase leverages GraphQL to define your data model.
Two different types of accounts: personal and organization.
Grafbase supports two different types of projects.
Branches in Grafbase and their association with a GitHub branch.
Deployments in Grafbase
Configuring and using Environment Variables with your project using Grafbase
This section describes how to perform some Grafbase tasks.You can also find some additional task information in our Guides.
Using a Dashboard
How to use a Grafbase Dashboard.
Creating an Organization
Use the Grafbase Dashboard to create an Organization
Importing a Repository
Creating a Project from a GitHub Repository
Creating an Organization Project
How to create an organization project
How to manage Organization memberships
Using the CLI
How to use the Grafbase command-line interface (CLI).
Using the Playground
How to use the Grafbase Playground.
Authentication and Authorization
Who am I and what can I do?
Learn how to model data, create relations, configure auth, validation, and more.
Learn what makes a schema, including scalars, types, and more.
Learn about the directives used to control auth, validation, and more.
Learn how to fetch data by ID, by collection, and more.
Learn how to create, update, delete, link, and unlink data.
Learn about arguments used to paginate collections.