API(Application Programming Interface)란 개발자들이 프로그램을 쉽게 개발할 수 있도록 도와주는 라이브러리나 규약이다. 공개 API(Open API)는 누구나 사용할 수 있도록 대중에게 공개된 API를 말한다. 최근 네이버에서 제한적이나마 공개 API를 제공함으로써 국내에서도 공개 API를 이용한 새로운 서비스 개발이 가능해졌다.
네이버의 공개 API는 현재 검색 서비스와 관련된 많은 내용을 포함하고 있다. 네이버 공개 API를 이용하면 자기 홈페이지에 네이버 지식인 검색창, 블로그 검색, 국어사전, 영어사전, 실시간검색어, 추천검색어 등의 다양한 서비스를 손쉽게 붙일 수 있다.
네이버의 공개API 관련정보를 더 얻고 싶다면 공식카페인 ‘cafe.naver.com/ openapi.cafe’를 활용하면 된다.


네이버 외에도 다른 포탈 사이트와 태터앤컴퍼니를 비롯한 중소 개발사에서도 공개 API를 제공하기 시작했다.
때문에 국내의 공개 API 문화는 지금부터 시작이지만 빠른 속도로 확산될 것으로 보고 있다. 많은 개발자들이 공개 API를 이용해 웹서비스를 개발한다면 사용자들의 웹 사용은 한결 편해질 것이다.
예를 들어 개인 블로그에서 글을 읽다가 어려운 영어가 나오면 마우스로 쭉 긁은 다음에 특정 글쇠를 눌러 네이버 영어사전의 해설을 바로 볼 수 있는 서비스 개발이 가능하다. 또 쇼핑몰의 상품에 네이버 지식쇼핑몰의 상품평을 연결할 수도 있다.
공개 API는 이미 남이 만들어 공개한 API를 이용하기 때문에 프로그램이나 서비스 개발에 들어가는 비용이 거의 없다는 장점이 있다. 또 다른 장점은 두 개 이상의 공개 API를 섞어서 새로운 혼합(mash-up) 서비스를 손쉽게 만들 수 있다는 점이다. 기업 입장에서는 시장 지배력이 확산되는 장점이 있다.
기업들은 좀 더 많은 공개API를 제공하고, 학생들은 공개API에 관심을 가질 필요가 있는 이유는 이 때문이다.
