Changelog

Be the first to know about product updates.
Restrict allowed operations

Restrict allowed operations

Restrict read and write access for signed-in, or group based users.

Paginated Relations

Paginated Relations

You can now paginate relations using all of the same pagination arguments you're used to using with root queries.

Passwordless login

Passwordless login

You can now login to your Grafbase account with just your email address.

Improved Playground with GraphiQL 2

Improved Playground with GraphiQL 2

Explore your backend API with GraphiQL 2. Browse documentation, perform GraphQL operations, and more.

Environment Variables now available

Environment Variables now available

You can now use environment variables inside a project schema. Environment variables can also be scoped to production or preview environments.

Clerk integration now available

Clerk integration now available

Authenticate and authorize users in style with Clerk. Protect your project with the official Clerk OpenID Connect integration.

Authorization with OpenID Connect

Authorization with OpenID Connect

Allow or deny users access to your Grafbase backend with the newly supported OIDC authentication protocol.

JSON, URL, Email, Timestamp, and IPAddress scalars added

JSON, URL, Email, Timestamp, and IPAddress scalars added

You can now use a collection of new scalars within your schema.

DateTime scalar now available

DateTime scalar now available

You can now use the DateTime scalar within your Grafbase SDL. The DateTime scalar uses the ISO 8601 standard.

Unique directive now available

Unique directive now available

You can now mark fields in your models as unique, preventing duplicate entries in your collections.

Grafbase CLI now supports live reloading

Grafbase CLI now supports live reloading

Grafbase CLI automatically detects changes to your schema, and automatically reloads your local development server.

Grafbase CLI now available

Grafbase CLI now available

Grafbase CLI allows you to create and develop your projects locally. No configuration, or Docker needed.