Pattern A
Single Source
단일 기관의 여러 서브 API를 한 번에 정규화
1 기관에 여러 서브 API를 병렬 호출해 한 번에 정규화합니다. 다이어그램을 클릭하면 흐름이 재생됩니다.
INTRO
Sionlab API Market은 공공·기업·개인·금융 데이터를 단일 API로 정규화해 제공하는 맞춤 데이터 카탈로그입니다. 원천 기관의 공식 API와 스크래핑을 조합해, 클라이언트는 한 번의 호출로 여러 기관의 데이터를 통합 수신할 수 있습니다.
이 페이지에서 전체 개요를 확인하고, Market 탭 에서 카테고리·검색·정렬로 상품을 탐색하세요.
RUNTIME FLOW
클라이언트의 요청이 Sionlab API 게이트웨이를 거쳐 원천 기관까지 전달되고, 정규화된 응답이 돌아오는 과정입니다. 4개 레인(End User · Client · Sionlab API · Organization)에서 각 단계가 어떻게 진행되는지 확인하세요.다이어그램을 클릭하면 데이터 흐름이 재생됩니다.
Client App을 실제로 사용하는 최종 사용자.
Sionlab API를 호출하는 파트너 서비스·인하우스 앱.
인증·정규화·캐싱·감사 로그를 담당하는 게이트웨이.
데이터를 제공하는 원천 기관 (공공·민간).
INTEGRATION PATTERNS
원천 기관 수에 따라 호출 패턴이 달라집니다. Single Source는 1개 기관에 여러 서브 API를 병렬 호출하고, Multi Source는 여러 기관을 원천별로 호출해 Sionlab이 응답을 병합합니다.
Pattern A
단일 기관의 여러 서브 API를 한 번에 정규화
1 기관에 여러 서브 API를 병렬 호출해 한 번에 정규화합니다. 다이어그램을 클릭하면 흐름이 재생됩니다.
Pattern B
여러 기관 응답을 원천별로 통합
여러 기관 응답을 원천별로 수집해 통합 응답으로 병합합니다. 다이어그램을 클릭하면 흐름이 재생됩니다.
1 기관에 여러 서브 API를 병렬 호출하고 단일 응답으로 정규화합니다. 단일 기관 데이터(예: 홈택스 전자세금계산서)에 적합합니다.
여러 기관을 원천별로 호출해 Sionlab이 병합·정합성 조율을 담당합니다. 다기관 통합 조회(예: 건강보험 · 국민연금 · 고용보험 이력)에 적합합니다.
RESPONSE SHAPE
모든 Sionlab API는 result와 data 두 키로 구성된 JSON을 반환합니다. result는 공통 결과, data는 상품별 페이로드를 담습니다.
| Key | Name | Type | Required | Description |
|---|---|---|---|---|
| resultObject · required | API 공통 결과 | Object | O | 성공·실패 코드와 메시지 |
| dataObject · required | 상품 데이터 | Object | O | 상품별 정규화 페이로드 |
{
"result": {
"code": "CF-00000",
"message": "성공",
"extraMessage": null,
"transactionId": "f41d087dd6314"
},
"data": {
"items": [ /* 상품별 정규화 필드 */ ]
}
}CATEGORIES
카테고리 카드를 클릭하면 해당 필터가 적용된 Market으로 이동합니다.
HOW TO START
원하는 데이터·업무 흐름·대상 원천을 알려주세요. 2~5영업일 내 타당성 회신.
엔드포인트·요청/응답 스키마·SLA·가격을 합의합니다. 샘플 응답 제공.
구축·통합 테스트 후 납품. 이후 모니터링·장애 대응을 지속 운영합니다.
FAQ
데이터를 제공하는 공공·민간 기관(예: 국세청, 금융결제원, 건강보험공단 등)을 의미합니다. Sionlab API는 필요한 원천을 병렬 호출해 단일 응답으로 정규화합니다.
단일 원천은 한 기관에서 데이터를 가져오고, 복수 원천은 여러 기관 데이터를 통합해 한 번의 요청으로 제공합니다. 복수 원천은 상담을 통해 통합 규칙을 조율합니다.
가능합니다. 원천 공개 여부·수집 방식·법적 검토가 선행되며, 상담 접수 후 2~5영업일 내 타당성 회신을 드립니다.
필드명·필터·요약 가공 등 클라이언트 요구에 맞춰 정규화 레이어에서 조정 가능합니다. 견적 단계에서 스키마를 합의합니다.
답을 찾지 못했다면 상담 신청을 통해 문의해 주세요.