GraphQL API

Our GraphQL API is now fully available, providing structured, secure access to your data. It’s powered by OAuth 2.0, so every request is authenticated and scoped by user role.

Want to see what’s possible? You can introspect the schema directly—no guesswork required. This means any user or client can explore available types, queries, and permissions to build the right requests with confidence.

This setup forms the foundation for integrating applications, dashboards, automations, and more.

Power Users: Run SQL via GraphQL

For advanced needs, we’ve added support for executing raw SQL queries through a secure GraphQL mutation.

This lets power users:

  • Perform complex analytics or aggregations
  • Export filtered datasets
  • Build workflows that require more than standard API queries

All SQL access is read-only, tightly validated, and filtered based on user context and permissions. Admins can control which tables, columns, and SQL functions are allowed, and everything runs on an isolated database connection for safety.

You can also query the structure of the database (tables, fields, types) using sqlSchema, making it easier to understand what’s available before writing a query.

Why It Matters

  • OAuth-secured API access for consistent authentication
  • Easy schema exploration using GraphQL introspection
  • Advanced SQL querying when you need more power
  • Strong safety measures—permissions, logging, timeouts, and isolation

Whether you’re building custom dashboards, automating reports, or integrating with external systems, this update makes our data platform more flexible—and more secure—than ever before.


For full docs and support, check the documentation or contact our team.