REST API
레스트 에이피아이
2000년 미국 컴퓨터 과학자 Roy Fielding이 박사 논문에서 제안한 API 설계 표준으로, HTTP 동사(GET·POST·PUT·DELETE)를 써서 인터넷 자원을 다루는 가장 널리 쓰이는 API 형식입니다.
쉽게 말하면?
REST API는 'API 만들 때 따르면 좋은 약속'입니다. 자원(예: 사용자·게시글)에 'GET = 가져오기, POST = 만들기, PUT = 수정하기, DELETE = 지우기' 같은 동사를 매핑하는 방식이죠. 2000년 미국 캘리포니아대 박사 논문에서 제안된 뒤 25년이 지난 지금도 가장 보편적 API 표준입니다. 한국의 토스·카카오·네이버 API, 미국의 OpenAI·Stripe API가 모두 REST 방식입니다. AI 시대에도 OpenAI API의 'POST /v1/chat/completions' 같은 호출이 REST를 따릅니다.
한 줄로 비유하면?
REST는 식당 메뉴판의 표준 양식입니다. 어느 식당이든 같은 방식으로 주문(GET·POST)할 수 있게 합니다.
어디에 쓰이나?
OpenAI API · REST 표준
ChatGPT 호출은 'POST https://api.openai.com/v1/chat/completions' 형태의 REST 호출입니다.
결과: 표준이 명확해 누구나 같은 방식으로 AI 능력에 접근할 수 있습니다.
토스 결제 API · 한국 표준
토스의 결제 승인은 'POST https://api.tosspayments.com/v1/payments/confirm' REST 호출.
결과: 한국 쇼핑몰의 90% 이상이 토스 REST API로 결제를 처리합니다.
주의할 점은?
REST API가 25년째 표준인 이유는 세 가지입니다.
첫째, HTTP 위에서 동작합니다. 별도 프로토콜 학습 없이 웹 브라우저 기술 그대로 씁니다.
둘째, 캐싱·확장이 자연스럽습니다. CDN과 잘 어울려서 전 세계 사용자에게 빠른 응답을 줄 수 있습니다.
셋째, AI 시대에도 적합합니다. OpenAI·Anthropic·Google AI API 모두 REST 기본. 단, 응답 스트리밍(한 글자씩 흘러나오는 효과)은 REST의 확장 형태인 SSE를 씁니다.
어떻게 발전해 왔나?
관련 태그
참고 자료
- REST API Tutorial — 표준 학습 공식 대표 페이지 · RESTful API · 2026 접속 — https://restfulapi.net/
- Roy Fielding 박사 논문 — REST 원리 원문 · UC Irvine · 2000 — https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- MDN — HTTP 메서드 가이드 · Mozilla · 2025 — https://developer.mozilla.org/ko/docs/Web/HTTP/Methods
- OpenAI Platform Docs — AI REST API 사례 · OpenAI · 2025 — https://platform.openai.com/docs/
- 토스페이먼츠 개발자 센터 — 한국 대표 REST API · 토스 · 2025 — https://docs.tosspayments.com/
대표 출처
REST API Tutorial · Roy Fielding 논문이 페이지에 대한 의견을 남겨주세요
여러분의 의견은 다음 갱신에 반영됩니다.