API 엔드포인트

DbGate는 전통적인 데이터베이스를 넘어 API 엔드포인트까지 지원하여, REST API, GraphQL 서비스, oData 엔드포인트와 상호작용할 수 있게 해 줍니다. 이 프리미엄 기능을 통해 DbGate는 데이터베이스와 API 모두를 위한 범용 데이터 클라이언트로 확장됩니다.

GraphQL 연결

GraphQL API에 연결 - 쿼리와 뮤테이션을 위해 어떤 GraphQL 엔드포인트에도 연결을 설정합니다

스키마 인트로스펙션 - GraphQL 스키마, 타입, 사용 가능한 오퍼레이션을 자동으로 탐색하고 찾아봅니다

쿼리 편집기 - GraphQL 탐색기를 사용해 필드와 인자를 쉽게 선택하면서 GraphQL 쿼리를 작성하고 실행합니다

변수 지원 - 유연한 데이터 조회를 위해 GraphQL 쿼리에서 변수를 정의하고 사용합니다

뮤테이션 실행 - GraphQL 뮤테이션을 통해 데이터 변경 작업을 수행합니다

응답 뷰어 - 확장 가능한 트리 구조로 포맷된 JSON 응답을 확인하여 쉽게 분석합니다

Relay 지원 - 커넥션 지원을 포함해 Relay 규격을 준수하는 GraphQL API와 함께 작업합니다

DbGate - rest graphql query

OpenAPI (Swagger) 연결

Swagger/OpenAPI 지원 - OpenAPI 스펙(v2 및 v3)을 사용하는 REST API에 연결합니다

API 문서 브라우저 - OpenAPI 정의에서 API 엔드포인트, 파라미터, 응답 스키마를 탐색합니다

요청 빌드 - 적절한 파라미터, 헤더, 본문을 포함한 HTTP 요청을 구성합니다

다양한 HTTP 메서드 - API 엔드포인트에 대해 GET, POST, PUT, DELETE, PATCH 작업을 실행합니다

응답 검사 - 상태 코드, 헤더, 본문을 포맷된 JSON 또는 표 형식으로 확인합니다

엔드포인트 테스트 - API 엔드포인트를 빠르게 테스트하고 응답을 검증합니다

DbGate - rest openapi query

oData 서비스

oData 엔드포인트 지원 - OData 서비스에 연결하고 사용 가능한 엔터티 세트를 탐색합니다

메타데이터 탐색 - 엔터티 타입, 속성, 관계를 포함한 서비스 메타데이터를 확인합니다

쿼리 실행 - 표준 OData 쿼리 문법을 사용해 OData 쿼리를 실행합니다

필터 및 확장 - $filter, $expand, $select 및 기타 OData 쿼리 옵션을 사용합니다

DbGate - rest odata query

통합 데이터 액세스

인증 지원 - 모든 API 연결에서 API 키, Bearer 토큰, 기본 인증 등 다양한 인증 방식을 지원합니다

일관된 인터페이스 - 데이터베이스에 사용하는 것과 동일한 DbGate 인터페이스를 API에도 사용합니다

데이터 내보내기 - API 응답을 CSV, JSON, Excel 및 기타 형식으로 내보냅니다

탭 인터페이스 사용 - 요청이 탭에서 열리며, 파라미터 값이 유지됩니다

쿼리 기록 - 기록에서 이전에 실행한 API 요청에 다시 접근합니다

멀티 소스 데이터 - 하나의 워크스페이스에서 데이터베이스와 API 데이터를 함께 결합합니다