Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ProtoKitNew to Visual Studio Code? Get it now.
ProtoKit

ProtoKit

vsc extensions

|
2 installs
| (0) | Free
REST API and multi-protocol testing tool for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ProtoKit

VS Code 내에서 REST API를 비롯한 다양한 네트워크 프로토콜을 테스트할 수 있는 확장 프로그램. 에디터를 벗어나지 않고 요청 작성·전송·확인은 물론, 로컬 서버까지 띄워 클라이언트·서버 양쪽을 모두 테스트할 수 있다.


기능

REST API

  • Method 선택 (GET, POST, PUT, DELETE, PATCH)
  • URL · Params · Headers · Body (JSON, form-data, x-www-form-urlencoded) 편집
  • Bearer Token / Basic Auth / API Key 인증
  • Content-Type 자동 설정
  • Ctrl+Enter 단축키로 요청 전송 · 취소
  • Timeout · SSL 검증 무시 · Proxy 설정
  • Redirect 체인 추적
  • Cookie 자동 관리
  • 응답 뷰어: Status · 응답 시간 · 크기 · Body (Pretty/Raw) · Headers
  • cURL 복사 · 코드 스니펫 생성 (fetch, axios, Python requests, Java)
  • 응답 body 파일 저장
  • 요청 히스토리 자동 저장

컬렉션 & 환경변수

  • 컬렉션 > 요청 계층 구조
  • 환경변수 ({{변수명}} 치환) · 환경 전환 (dev, staging, prod)
  • {{ 입력 시 현재 환경의 변수 목록 자동완성 드롭다운 (REST API · WebSocket · GraphQL · SSE · Socket.IO URL 입력창 등 전 에디터 지원)
  • 요청 복제 · 검색
  • 컬렉션 import / export (JSON)

응답 검증 · 자동화

  • Assertions: status code · body 필드 · 응답 시간 조건 정의
  • Collection Runner: 컬렉션 일괄 실행 · 결과 대시보드

WebSocket

  • 클라이언트: 연결 · 메시지 송수신 스트림
  • 서버: 로컬 WS 서버 · 클라이언트 관리 · broadcast

GraphQL

  • 클라이언트: Query · Mutation · Subscription 실행
  • Variables 편집기 (JSON) · 요청 헤더 설정
  • Schema Introspection: 엔드포인트에서 타입 트리 자동 조회
  • Subscription 실시간 스트림 뷰
  • 서버: 로컬 GraphQL 서버 · SDL 스키마 편집기 · Resolver 정의
  • Subscription 이벤트 수동 발행 · 내장 Playground UI

SSE (Server-Sent Events)

  • 클라이언트: 연결 헤더 설정 · 수신 이벤트 스트림 뷰어 · 이벤트 타입 필터 · Last-Event-ID 추적 · 로그 저장
  • 서버: 로컬 SSE 서버 · 연결 클라이언트 관리 · 이벤트 수동 전송 · broadcast · 반복 전송 스케줄

Socket.IO

  • 클라이언트: Namespace · Transport · Auth 설정 · 이벤트 리스너 동적 등록 · 이벤트 emit · Room join/leave · 로그 저장
  • 서버: 다중 네임스페이스 · 연결 클라이언트 추적 · 이벤트 전송 (특정 클라이언트 / Room / broadcast) · 자동 응답 핸들러

TCP

  • 클라이언트: Host · Port 입력 · Connect/Disconnect · 수신 스트림 뷰어 · 인코딩 선택 (UTF-8 / Hex / Base64) · 로그 저장
  • 서버: 로컬 TCP 서버 · 다중 클라이언트 관리 · 특정 클라이언트 전송 / broadcast · 자동 응답 규칙

UDP

  • 클라이언트: 임의 주소로 패킷 전송 · 수신 패킷 뷰어 · 인코딩 선택 · 로그 저장
  • 서버: 로컬 UDP 서버 · 수신 패킷 로그 · 특정 주소 전송 / broadcast · 자동 응답 규칙

사용법

좌측 Activity Bar에서 ProtoKit 아이콘 클릭 → 사이드바에서 컬렉션 관리, 요청 클릭 시 에디터 탭으로 열림.

단축키 동작
Ctrl+Enter / Cmd+Enter 요청 전송 / 취소
Ctrl+F / Cmd+F 결과창 인라인 검색 (모든 패널)

라이센스

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft