EdgeDB EdgeQL HTTP API

Executes EdgeQL queries over HTTP against a Gel/EdgeDB instance. Supports GET and POST requests with query, variables, globals, and config fields. Authentication uses HTTP Basic (password), Bearer token (secret key for Cloud), or JWT. DDL and transaction commands are not supported; only one query per request is allowed.

Documentation

API entry from apis.yml

apis.yml Raw ↑
aid: edgedb:edgeql-http-api
name: EdgeDB EdgeQL HTTP API
description: Executes EdgeQL queries over HTTP against a Gel/EdgeDB instance. Supports GET and POST requests
  with query, variables, globals, and config fields. Authentication uses HTTP Basic (password), Bearer
  token (secret key for Cloud), or JWT. DDL and transaction commands are not supported; only one query
  per request is allowed.
humanURL: https://docs.geldata.com/reference/using/http
baseURL: https://<hostname>:<port>/branch/<branch-name>/edgeql
tags:
- Database
- EdgeQL
- HTTP API
- Query
properties:
- type: Documentation
  url: https://docs.geldata.com/reference/using/http