API Endpoints

DbGate extends beyond traditional databases to support API endpoints, allowing you to interact with REST APIs, GraphQL services, and oData endpoints using the same familiar interface. This Premium feature transforms DbGate into a universal data client for both databases and APIs.

GraphQL Connections

Connect to GraphQL APIs - establish connections to any GraphQL endpoint for querying and mutations

Schema introspection - automatically discover and browse GraphQL schemas, types, and available operations

Query editor - write and execute GraphQL queries, with GraphQL explorer for easy selection of fields and arguments

Variables support - define and use variables in your GraphQL queries for flexible data retrieval

Mutation execution - perform data modifications through GraphQL mutations

Response viewer - view formatted JSON responses with expandable tree structure for easy analysis

Relay support - work with Relay-compliant GraphQL APIs, including support for connections

DbGate - rest graphql query

OpenAPI (Swagger) Connections

Swagger/OpenAPI support - connect to REST APIs with OpenAPI specifications (v2 and v3)

API documentation browser - explore API endpoints, parameters, and response schemas from OpenAPI definitions

Request building - construct HTTP requests with proper parameters, headers, and body content

Multiple HTTP methods - execute GET, POST, PUT, DELETE, PATCH operations on API endpoints

Response inspection - view response status, headers, and body with formatted JSON or tabular display

Test endpoints - quickly test API endpoints and validate responses

DbGate - rest openapi query

oData Services

oData endpoint support - connect to OData services and browse available entity sets

Metadata exploration - view service metadata including entity types, properties, and relationships

Query execution - execute OData queries using standard OData query syntax

Filter and expand - use $filter, $expand, $select and other OData query options

DbGate - rest odata query

Unified data access

Authentication support - all API connections support authentication methods including API keys, Bearer tokens, and basic auth

Consistent interface - use the same DbGate interface for APIs that you use for databases

Data export - export API responses to CSV, JSON, Excel, and other formats

Use tabbed interface - requests are opened in tabs, remembering parameter values

Query history - access previously executed API requests from history

Multi-source data - combine data from databases and APIs in a single workspace