튜토리얼: Stoplight Studio를 사용한 REST API 문서 작성

스톱라이트 스튜디오는 REST API 문서를 작성할 수 있는 API 도구를 찾는 개발자들에게 훌륭한 선택입니다. 스톱라이트 스튜디오는 API 디자인 및 문서화를 위한 최상의 서비스를 사용자에게 제공하는 데 초점을 맞추고 있습니다.

Young-jae

Young-jae

7 June 2025

튜토리얼: Stoplight Studio를 사용한 REST API 문서 작성

Stoplight Studio는 API 설계, 문서화 및 게시와 같은 서비스를 제공하는 현대적인 웹 개발 도구입니다. Stoplight Studio가 사용자에게 제공하는 내용을 이해하려면 아래를 계속 읽어보세요!

💡
Apidog 는 Stoplight Studio와 유사한 API 설계 및 문서화 서비스를 제공하는 API 플랫폼입니다.

하지만, 전체 패키지를 갖춘 API 도구를 찾고 있다면, Apidog의 종합적인 API 테스트 기능을 시도해 보는 것을 고려해 볼 수 있습니다.

관심이 있으시다면 아래 버튼을 클릭하여 언제든지 무료로 시작할 수 있습니다! 👇👇👇
button

Stoplight Studio란 무엇인가요?

stoplight studio website api tool
Stoplight Studio 웹사이트

Stoplight Studio는 API 설계, 문서 작성 및 게시에 특화된 API 도구입니다. 웹 서비스 산업에서 가장 인기 있는 API 설계 및 문서화 도구 중 하나로 알려져 있습니다.

Stoplight Studio 주요 기능

테스트 도구: Stoplight Studio에는 개발자가 편집기 내에서 API 엔드포인트를 테스트할 수 있는 테스트 기능이 있습니다.

문서 생성기: Stoplight Studio는 내장형 API 문서 생성기를 제공합니다. 이를 통해 문서가 실제 API 구현과 항상 동기화됩니다.

산업 표준: Stoplight Studio는 산업 표준 및 모범 사례를 지원합니다. 설계 중인 API의 품질이 최상임을 보장하기만 하면 됩니다!

팀 협업: Stoplight Studio는 여러 팀원이 동시에 API 설계 작업을 할 수 있도록 하여 필요 시 실시간으로 조정할 수 있게 해줍니다.

학습 용이성: Stoplight Studio는 원시 코드를 작성하는 데 익숙하지 않은 신입 개발자에게도 더 접근하기 쉬울 수 있습니다. 하지만 여전히 API 설계 프로세스에 기여할 수 있습니다.

Stoplight Studio 사용자는 우수한 API 설계 및 문서를 만들기 위해 이 응용 프로그램을 확신하고 신뢰할 수 있습니다!

Step-by-Step API 설계 및 REST API 문서 작성 가이드

이 기사 핵심으로 바로 들어가 보겠습니다: Stoplight Studio로 REST API 문서를 만들려면 어떻게 해야 할까요?

Step 1 - Stoplight Studio에 가입하고 로그인하기

Stoplight Studio 웹사이트를 사용하려면 가입해야 합니다. 그들의 웹사이트를 방문하고 무료로 시작하기 버튼을 클릭하세요. 그러나 원하신다면 Stoplight Studio의 데스크탑 버전을 다운로드할 수도 있습니다.

sign up login stoplight studio
Stoplight Studio 웹사이트 방문하여 시작하기 

로그인하고 작업 공간을 생성해야 합니다.

Step 2 - 새 프로젝트 생성하기

Stoplight Studio가 성공적으로 설정되면 Stoplight Studio 대시보드 웹페이지로 리디렉션됩니다.

start new api project stoplight studio
새 Stoplight Studio 프로젝트 시작하기

새 프로젝트를 생성하려면 대시보드의 왼쪽 상단 모서리에 있는 + 버튼을 클릭하세요. 새 프로젝트를 생성하려면 새 프로젝트 시작 탭을 클릭할 수도 있습니다. 두 버튼을 찾는 데 어려움이 있다면 위 이미지를 참조하세요.

Step 3 - 새 프로젝트 세부정보 설정하기

Stoplight Studio는 API 프로젝트 이름을 설정하라는 메시지를 표시합니다. "현재 사용 가능한 프로젝트가 1개입니다."라는 라벨이 보일 수 있습니다. 우선 이를 무시하세요.

include details api project stoplight studio
Stoplight Studio API 프로젝트 세부정보 설정하기

Step 4 - API 프로젝트 내에서 API 문서 만들기

화면에서 "생성" 섹션 아래의 API 버튼을 선택하세요. 해당 버튼에는 분홍색/보라색 구름 아이콘이 있어야 합니다.

create new api inside api project stoplight studio
Stoplight Studio API 프로젝트 내에서 API 생성하기

Step 5 - 새 API 세부정보 설정하기

아래 이미지에서와 같이 새 API 세부정보를 입력해야 합니다.

setup api details stoplight studio
Stoplight Studio에서 API 세부정보 설정하기

여기서 기존 OpenAPI 또는 Postman API를 가져올지 결정할 수 있습니다.

Step 6 - API의 엔드포인트 및 세부정보 정의하기

defining api details stoplight studio
API 엔드포인트 및 세부정보 정의하기

API에 대한 가능한 많은 세부정보를 포함하세요. 여기에 매개변수, 요청 및 응답 세부정보가 포함됩니다. 화살표 1이 가리킨 대로 탭을 변경하여 세부정보를 추가할 수 있습니다.

문서를 읽는 다른 사람에게 위의 요청이 무엇인지 알리기 위해 화살표 2가 가리킨 대로 엔드포인트에 대한 명확하고 간결한 설명을 제공하세요.

Step 7 - Stoplight Studio API 문서 게시하기

Stoplight Studio에서 API 설계를 완료한 후, 아래 이미지에서 화살표 1이 가리킨 + 게시 버튼을 클릭하세요:

publishing view api documentation stoplight studio
Stoplight Studio에서 API 문서 게시 및 보기

그런 다음, 아래 화살표 2가 가리킨 <- 문서로 이동 버튼을 눌러 생성된 API 문서를 봅니다. 이 버튼을 클릭하면 아래와 같은 페이지로 이동합니다:

view api documentation stoplight studio
Stoplight Studio를 사용하여 생성된 API 문서 보기

처음으로 API REST API 문서를 작성하는 경우, 웹 서비스 산업 수준의 문서를 신속하게 작성할 수 있도록 이에 대해 더 읽어보는 것이 좋습니다.

Stoplight Studio의 단점

위 API 문서 설계 및 작성에 대한 단계별 가이드에서 Stoplight Studio에는 몇 가지 단점이 있음을 알 수 있습니다.

개발자가 사용할 API 도구로서 Stoplight Studio는 잘 설계되고 우수한 API 문서를 생성하는 데 중점을 두고 있다면 훌륭한 선택입니다. 그러나 테스트 기능이 부족하므로 Stoplight Studio 외에 다른 도구를 사용하는 것이 좋습니다.

Apidog: 전체 API 라이프사이클 프로세스를 위한 원스톱 솔루션

Apidog은 Stoplight Studio와 같은 단순하고 우아한 UI를 구축한 API 도구입니다. GUI를 사용하여 사용자는 YAML 또는 JSON 코딩 없이 API 라이프사이클의 모든 프로세스를 쉽게 시각화하고, 설계하고, 문서화하고, 테스트할 수 있습니다.

그럼에도 불구하고, Apidog으로 생성된 해당 API 문서는 누구에게나 배포할 수 있는 사용자 정의 URL을 통해 배포할 수 있습니다(Stoplight Studio에 비해 더 높은 한계를 가집니다).

Apidog을 Stoplight Studio와 구분짓는 점은 Apidog이 제공하는 다양한 테스트 기능입니다. 단위 테스트에서 시나리오 테스트까지 제공합니다.

Apidog으로 API 설계하기

모든 제품 테스트 단계 이전에는 설계 과정이 있습니다. Apidog을 사용하여 OpenAPI 사양에 따라 API를 설계하고 몇 번의 클릭만으로 해당 API 문서를 생성할 수 있습니다.

API 메서드 및 엔드포인트 구성하기

designing api parameters endpoint apidog
Apidog으로 API 설계하기

화살표 1 - 요청에 대한 정확한 HTTP URL을 확인하세요. 오타가 없도록 하여 응답을 받을 수 있도록 합니다!

화살표 2 - 원하는 API 메서드를 결정하세요. 가장 일반적인 메서드는 GET, POST, PUT 및 DELETE입니다. 그럼에도 불구하고 Apidog은 OPTIONS, HEAD 및 PATCH를 선택할 수 있는 옵션을 제공합니다.

화살표 3 - 요청 매개변수, 응답 매개변수 및 예시 응답을 포함하여 API 세부정보를 thorough하게 설명하세요. 모든 변수가 API 문서에 포함되므로 모든 것을 기입하는 것이 권장됩니다.

Apidog으로 API 요청 테스트 설계하기

공공이 사용할 수 있도록 API를 배포하기 전에 API가 버그가 없는지 확인해야 합니다. 웹 서비스에 포함된 각 요청을 테스트하는 것이 중요하므로 다음 단계를 따라 시작하세요!

select test soap api request apidog
하나의 API 요청 선택 및 테스트하기

화살표 1 - 테스트하려는 요청을 선택하세요.

화살표 2- 응답을 받기 위해 요청을 전송하세요. 전송 버튼을 클릭하기 전에 메서드 유형과 URL가 올바른지 확인하세요.

화살표 3 - 웹 서비스에 대한 요구 사항 또는 기대치를 충족하는지 확인하기 위해 응답을 분석하세요.

Apidog으로 API에 대한 테스트 시나리오 생성하기

테스트 시나리오는 웹 서비스가 실제 상황을 시뮬레이션하기 위해 설계할 수 있는 일련의 단계입니다. 다음은 이를 시작하는 방법에 대한 단계별 가이드입니다.

initialize new test scenario apidog
Apidog에서 새로운 테스트 시나리오 초기화하기

화살표 1 - "테스트" 버튼을 찾아 클릭하세요.

화살표 2 - + 새 테스트 시나리오 버튼을 클릭하세요.

description new test scenario apidog
새 테스트 시나리오에 대한 설명 입력하기

그런 다음 새로운 테스트 시나리오에 대한 몇 가지 세부정보를 입력하라는 팝업 창이 표시됩니다. 입력이 완료되면 오른쪽 하단의 "확인" 버튼을 클릭하거나 키보드에서 "Enter"를 눌러주세요.

add step new test scenario api apidog
테스트 시나리오에 단계 추가하기

"단계 추가" 섹션을 클릭하여 테스트 시나리오에 단계(또는 여러 단계)를 추가하세요. 아래 이미지를 확인하세요.

select import from api soap apidog
"API에서 가져오기" 선택하기

드롭다운 메뉴에서 "API에서 가져오기"를 선택합니다.

add soap api web service test case scenario apidog
테스트 시나리오에 포함할 모든 API 추가하기

테스트 시나리오에 포함할 모든 API를 선택하세요. 위 예제에서는 NumberConversionSOAP라는 API가 포함되어 있습니다.

edit testing environment start run test scenario apidog
환경을 "테스트 환경"으로 설정하고 "실행"을 클릭하여 테스트 시작하기

화살표 1 - 테스트 시나리오를 "테스트 환경"으로 변경합니다.

화살표 2 - 모든 세부정보가 완료되었으면 실행을 클릭하세요.

Apidog으로 API 문서 만들기

Apidog를 사용하여 API 문서를 만드는 방법을 배우고 싶다면 먼저 소프트웨어를 다운로드해야 합니다. 버튼을 클릭하면 리디렉션됩니다!

button

원하는 계정을 사용하여 가입하여 Apidog 사용을 시작하세요. Gmail 또는 다른 이메일 계정을 사용하여 가입할 수 있으며, GitHub 계정을 사용하고 싶으시다면 그렇게 하세요.

selecting sign up method apidog
가입 방법 선택하라는 메시지

로그인하면 기본 "내 작업 공간" 화면이 표시되며, 여기에서 만들어진 샘플 프로젝트를 확인할 수 있습니다. 자신만의 API 및 해당 API 문서를 만들기 위해 Apidog 창의 왼쪽 상단에 있는 "새 프로젝트"를 클릭하세요.

click new project apidog
새 Apidog 프로젝트 만들기

새 프로젝트이므로 "새 API"를 선택하여 시작하세요. 입력할 필드가 기다리고 있으므로, Apidog로 첫 번째 API를 만드세요! (물론, Apidog이 제공하는 모든 필드에 대한 정보를 제공하는 것이 권장됩니다. 마지막에 일관되고 우아한 모습으로 보일 것입니다.)

create new api apidog
Apidog에서 "새 API" 선택하기
input necessary information and parameters needed for api and api documentation
필요한 모든 정보 입력하기
insert sample responses for apidog api documentation
API 생성 섹션의 두 번째 부분

API 개발 중 모든 진행 상황을 저장했는지 확인하세요.

save button apidog api documentation
진행 상황을 유지하려면 "저장" 버튼 클릭하기

진행 상황이 저장되었으므로, 이제 API 문서를 게시하는 단계로 넘어갑니다.

step by step process sharing api documentation apidog
REST API 문서는 Apidog에서 공유 가능합니다

화살표 1 - Apidog 앱 창의 왼쪽 수직 막대에 있는 "공유" 버튼을 찾아 클릭하세요. 그러면 "공유된 문서" 페이지가 표시되며, 이 페이지는 비어 있어야 합니다.

화살표 2 - "데이터 없음" 아래의 "+ 새로 만들기" 버튼을 클릭하여 첫 번째 Apidog REST API 문서를 생성하세요.

중요한 API 문서 속성 선택 및 포함하기
input api details and select api doc properties apidog
Apidog으로 API 문서 속성 선택 및 입력하기 

요구 사항에 따라 모든 필드를 선택하거나 작성했는지 확인하세요. 확인이 완료되면 키보드에서 "Enter" 버튼을 누르거나 현재 화면 하단의 "저장" 버튼을 클릭하세요.

REST API 문서 보기 또는 공유하기
open share edit api documentation apidog
API 문서가 어떻게 생겼는지 궁금한가요? 클릭하여 열어보세요!

당신의 API 문서가 공유할 준비가 되었습니다. "작업" 섹션에 보여지는 작업을 통해 API 문서에 대해 무엇을 할지 결정할 수 있습니다.

더 알고 싶다면 Apidog을 사용하여 API 문서를 생성하는 방법에 대한 종합 가이드를 확인하십시오.

결론

Stoplight Studio는 웹 서비스 산업에서 최고의 API 도구 중 하나로 인정받고 있습니다. Stoplight Studio로 REST API 문서를 만들 계획이라면, 좋은 선택을 하신 것입니다.

하지만 REST API가 원활히 작동하도록 한 단계 더 나아가고 싶다면, 테스트 기능을 제공하는 API 도구를 찾는 것이 좋습니다.

Apidog은 Stoplight Studio의 테스트 기능 부족을 보완하는 올인원 API 문서화 도구입니다. 직관적인 GUI와 API 테스트 및 모의 서버를 포함한 완전한 API 라이프사이클 지원을 제공함으로써, Apidog은 개발자가 상호 작용적으로 API를 설계하고 아름다운 API 문서를 자동으로 생성할 수 있도록 합니다. 특정 사람들과 만들고 공유하고 싶다면, API 문서와 연결된 URL을 공유하면 됩니다.

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를 더 쉽게 구축하고 사용하는 방법을 발견하세요