개발자

내부api와 외부api의 차이점을 알려주세요

2023년 09월 17일조회 354

서버와 클라이언트를 연결할려고 하는데 외부 api와 내부 api의 차이점은 뭐예요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

김하림님의 프로필 사진

일반적으로 외부 API는 공개된 퍼블릭 API를 얘기합니다. 예를 들어 구글맵, 카카오맵같이 내 서버에서 만든 API가 아닌 외부에서 제공하는 API입니다. 내부 API는 자체적으로 운영하는 서버에서 제공하는 프라이빗 API를 얘기합니다. 회원가입, 로그인 API등이 여기 해당되겠죠?

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 09월 17일

API(Application Programming Interface)는 소프트웨어 간의 통로 역할을 하며, 서로의 기능을 공유하고 통신하는데 사용됩니다. - 내부 API(Internal API): 내부 API는 회사나 조직 내에서만 접근 가능한 API를 의미합니다. 이들은 종종 개발자들이 같은 팀 또는 조직에서 작업하는 서비스 간에 데이터와 기능을 공유하는 데 사용됩니다. 내부 API는 일반적으로 외부로 노출되지 않으므로, 보안 요구 사항이 외부 API보다 유연할 수 있습니다. - 외부 API(External API): 외부 API는 "공개" 또는 "공개"라고도 하며, 회사나 조직 밖의 개발자가 사용할 수 있습니다. 이들은 종종 앱 혹은 다른 서비스에서 해당 회사의 기능이나 데이터를 활용하고 싶을 때 사용됩니다. 외부에 노출 되기 때문에 보안과 데이터 프라이버시 관리가 중요합니다. 간단히 말해서, 차이점은 그들이 고려해야 하는 대상과 사용 범위입니다. 내부API는 운영하고있는 조직 내에서만 접근 가능하고 사용되지만, 외부API는 전 세계의 개발자들이 접근하고 사용할 수 있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!