# EdgeDB EdgeQL HTTP API

**Canonical:** https://apis.io/apis/edgedb/edgeql-http-api/  
**Provider:** EdgeDB — https://apis.io/providers/edgedb/  
**Base URL:** https://<hostname>:<port>/branch/<branch-name>/edgeql  
**Documentation:** https://docs.geldata.com/reference/using/http

EdgeDB EdgeQL HTTP API is one of 3 APIs that [EdgeDB](https://apis.io/providers/edgedb/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Database, EdgeQL, HTTP API, and Query. The published artifact set on APIs.io includes API documentation.

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.

## Machine-readable artifacts (2)

- **Documentation** — https://docs.geldata.com/reference/using/http
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/edgedb/refs/heads/main/apis.yml

## Other EdgeDB APIs (2)

- [EdgeDB GraphQL API](https://apis.io/apis/edgedb/graphql-api/)
- [EdgeDB Cloud Management](https://apis.io/apis/edgedb/cloud-management/)

## Tags

Database, EdgeQL, HTTP API, Query

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/edgedb/edgeql-http-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/edgedb/.
