Environment Variables now available

Jakub WieczorekJakub WieczorekJosep VidalJosep VidalYoav LaviYoav LaviJamie BartonJamie Barton
Environment Variables now available

We're extremely happy to announce the release of our newest feature — Environment Variables.

Here's an example using an environment variable for your auth provider issuer URL right inside your project schema:

schema @auth( providers: [{ type: oidc, issuer: "{{ env.CLERK_ISSUER_URL }}" }] rules: [{ allow: private }] ) { query: Query }

We've made it easy to set environment variables per environment too. This means you can set different variables for production and preview environments.

You can add, edit, or delete environment variables from inside your project settings at anytime.

Youtube video thumbnail

You can also set environment variables inside of the file grafbase/.env that will be used by schema when running grafbase dev.

  • Grafbase CLI 0.7.0 has been released to include all of the above.
  • The GraphQL Scalar PhoneNumber has been added.

We'd love to hear your feedback and ideas, so join us on Discord.