Apidog 튜토리얼: Apidog에서 API 버전 관리하기

실제로 팀은 외부 사용자에게 최신 버전, 안정적인 버전 또는 장기 지원 버전과 같은 여러 API 버전을 제공해야 할 필요가 있습니다.

Young-jae

Young-jae

12 October 2025

Apidog 튜토리얼: Apidog에서 API 버전 관리하기

오픈 API는 기술 팀이 사용자와 서비스를 공유하고 데이터를 공유하기 위한 중요한 도구입니다. 비즈니스가 성장하고 기술이 발전함에 따라 API는 정기적으로 업데이트되어야 합니다. 이러한 업데이트는 일반적으로 새로운 시장 요구를 충족하고, 기존 기능을 개선하고, 새로운 기능을 추가하거나, 보안 취약점을 해결하기 위해 설계됩니다.

여러 API 버전이 동시에 실행되어야 하는 경우가 많기 때문에 팀은 이러한 버전을 효과적으로 관리해야 합니다. 일부 사용자는 새로운 기능에 액세스하기 위해 최신 버전이 필요할 수 있는 반면, 다른 사용자는 이전 버전의 안정성과 친숙함을 선호할 수 있습니다.

이러한 다양한 요구를 충족하기 위해 팀은 종종 최신 버전, 안정적인 버전 또는 장기 지원 버전과 같은 여러 API 버전을 제공합니다. 이는 다양한 사용자 그룹에 대한 호환성과 안정성을 보장하여 이전 버전 의존 사용자에게 업그레이드로 인한 혼란을 최소화합니다.

Apidog의 API 버전 기능은 여러 버전을 관리하기 쉽게 설계되었습니다. 이를 통해 팀은 서로 독립적으로 작동하고 다른 버전과 명확히 구별되는 각 버전을 만들고, 관리하고, 유지할 수 있습니다.

button

API 버전 생성 단계별 가이드

1단계: API 버전 생성

프로젝트에 들어가면 프로젝트 폴더 위의 브랜치 스위처로 가서 API Versions를 선택하여 현재 프로젝트의 모든 버전을 확인합니다. New API Version을 클릭하여 새 버전을 생성합니다. 버전 이름을 지정하고 초기 내용을 선택합니다.

API 버전 생성

저장 후 시스템은 자동으로 새 버전으로 전환되어 해당 버전의 리소스를 원래 버전에 영향을 주지 않고 편집할 수 있습니다.

API 버전 2.0

2단계: 문서에서 API 버전 게시

API 버전이 생성된 후 프로젝트 내의 "문서 공유 -> 문서 사이트 게시" 섹션으로 이동합니다.

Apidog에서 문서 사이트 게시

Edit를 클릭하여 게시할 API 버전을 선택합니다. 버전의 출처, 표시할 버전 번호, 실행 환경 및 슬러그를 설정할 수 있습니다.

Apidog에서 새로운 API 버전 편집
💡
슬러그는 공용 액세스 주소 뒤에 오는 특정 API 버전의 고유 식별자 역할을 합니다. 예를 들어 URL https://example.Apidog.cn/2-0-0에서 2-0-0이 슬러그이며, 외부 사용자가 해당 API 버전의 특정 버전에 직접 접근할 수 있도록 합니다. 이는 각 API 버전이 유니크하고 명확한 접근 경로를 가지도록 보장합니다.

게시된 버전의 순서를 변경할 수도 있습니다. 목록의 첫 번째 버전이 기본 버전으로 설정되며, 사용자가 버전을 지정하지 않고 프로젝트에 접근할 경우 표시됩니다.

릴리스 버전 편집

이 설정을 완료한 후 게시를 클릭합니다. 프로젝트는 게시됨으로 표시되며, 사용자는 문서 링크를 통해 API 문서에 접근하여 서로 다른 버전 간에 전환할 수 있습니다.

API 버전 순서
다른 버전의 내용 보기

3단계: API 버전의 엔드포인트 빠른 공유

API 버전을 게시하는 것 외에도 API의 모든 버전에서 특정 엔드포인트를 공유할 수 있습니다.

Apidog에서 API 엔드포인트 빠른 공유

이를 위해 공유 링크를 생성하고, API 버전을 선택한 다음 공유할 엔드포인트를 선택합니다.

공유를 위한 API 버전 범위 선택

공유 링크가 생성되면 사용자는 해당 API 버전의 선택된 엔드포인트를 볼 수 있습니다.

최신 버전 내용

4단계: API 버전 삭제

API 버전을 삭제하려면 메인 브랜치의 "프로젝트 설정 -> API 버전"으로 이동합니다.

API 버전 삭제

삭제되면 공용 문서에 해당 버전이 더 이상 포함되지 않으며, 해당 버전과 연결된 모든 공유 링크는 유효하지 않게 됩니다. 이는 사용자가 삭제된 버전에 대한 콘텐츠에 더 이상 접근할 수 없도록 보장합니다.

유효하지 않은 API 버전

API 버전 관리 FAQ

1. API 버전과 스프린트 브랜치의 차이점은 무엇인가요?

API 버전: 주로 외부 출판에 사용됩니다. 이전 버전과 호환되지 않는 주요 변경 사항이 발생할 때 새로운 버전을 생성하는 것이 좋습니다. API 버전은 전체 엔드포인트 집합을 포함합니다.

스프린트 브랜치: 내부 팀 개발에 사용됩니다. 각 반복마다 새로운 브랜치가 생성되며 완료되면 메인 브랜치에 통합됩니다. 스프린트 브랜치는 일반적으로 새로 추가되거나 수정된 엔드포인트만 포함합니다.

2. API 버전 기능은 모든 유형의 프로젝트를 지원하나요?

현재 이 기능은 HTTP 프로젝트만 지원합니다.

3. 누가 API 버전을 생성하거나 수정할 수 있나요?

프로젝트 관리자는 API 버전을 생성하고 수정할 수 있습니다.

4. 누가 API 버전을 게시하거나 삭제할 수 있나요?

오직 프로젝트 관리자만이 API 버전을 게시하거나 삭제할 수 있습니다.

5. 하나의 API 버전에서 변경하면 다른 버전에도 영향을 미치나요?

아니요. 각 API 버전은 독립적으로 작동하므로 하나의 버전에서 리소스 변경 사항은 다른 버전에는 영향을 미치지 않습니다.

6. 다국어 지원과 같은 추가 기능을 지원할 계획이 있나요?

네, 우리는 다국어 지원 및 교차 브랜치/버전 풀과 같은 기능을 적극적으로 개발하고 있습니다. 이러한 기능은 API 문서 관리를 개선하기 위해 향후 버전에 추가될 것입니다.

7. 스프린트 브랜치에 대한 향상은 어떤가요?

스프린트 브랜치 기능에 대한 지속적인 업그레이드가 진행 중이며, 다른 브랜치에서 리소스를 복사하거나 선택하고, 브랜치 병합 리뷰 및 브랜치 잠금 기능이 포함됩니다. 이러한 향상은 예정된 업데이트에 포함될 것입니다.

결론

Apidog의 API 버전 관리 기능은 팀이 여러 API 버전을 쉽게 생성, 관리 및 유지할 수 있게 해줍니다. 이는 새로운 기능이 도입되는 동안 이전 버전이 안정적으로 유지되도록 보장합니다. 단일 API를 관리하든, 다양한 사용자 그룹에 대한 여러 버전을 관리하든, Apidog는 프로세스를 간소화하여 호환성을 유지하고 사용자에게 미치는 혼란을 최소화합니다.

button

Explore more

EXAONE 3.0 7.8B 모델을 로컬에서 실행하는 방법

EXAONE 3.0 7.8B 모델을 로컬에서 실행하는 방법

이 글에서는 EXAONE 3.0 7.8B 모델을 자신의 컴퓨터에서 설치하고 실행하는 방법을 단계별로 상세히 알아보겠습니다

25 March 2025

Claude 3.7 소넷 API에 접근하고 Apidog을 사용하여 테스트하는 방법

Claude 3.7 소넷 API에 접근하고 Apidog을 사용하여 테스트하는 방법

Anthropic의 최신 출시인 Claude 3.7 Sonnet에 대해 기대하고 있으며, Apidog로 테스트하면서 API를 통한 기능을 탐색하고 싶다면, 올바른 장소에 오신 것입니다. 💡시작하기 전에 간단한 팁을 드리겠습니다: 오늘 Apidog를 무료로 다운로드하여 API 테스트 프로세스를 간소화하세요. 특히 Claude 3.7 Sonnet의 강력한 기능을 탐색하는 데 적합한 도구로, 최첨단 AI 모델을 테스트하려는 개발자에게 이상적입니다!버튼 Claude 3.7 Sonnet이 중요한 이유로 시작해봅시다. Anthropic은 최근 2025년 2월 24일에 이 모델을 공개했으며, 즉시 및 단계별 응답을 위한 하이브리드 추론 기능을 갖춘 가장 지능적인 창작물로 자리 잡았습니다. 이는 코딩, 추론 등 여러 부분에서 혁신적인 변화를 가져오며, 현재 e Anthropic API, Amazon Bedrock, Google Cloud의 Vertex AI를 통해 사용할 수 있습니다. 이 튜

25 February 2025

GitHub Copilot 무료: 어떻게 시작하나요?

GitHub Copilot 무료: 어떻게 시작하나요?

GitHub Copilot 무료 사용법을 알아보세요. 이 AI 기반 코딩 도우미에 대한 이 가이드는 VS Code와 JetBrains와 같은 인기 IDE의 설정 단계를 다루며, 무료로 스마트한 코드 제안 및 완성을 통해 생산성을 높일 수 있도록 도와줍니다!

19 December 2024

Apidog에서 API 설계-첫 번째 연습

API를 더 쉽게 구축하고 사용하는 방법을 발견하세요