구글이 2027년 1월 1일부터 맞춤 검색 JSON API(Custom Search JSON API) 서비스를 공식적으로 중단한다고 발표했습니다. 이는 수많은 개발자와 기업이 웹사이트 내 검색 기능 구현을 위해 사용해온 핵심 도구였기에, 갑작스러운 서비스 종료는 기존 사용자들에게 큰 혼란을 야기하고 있습니다. 구글은 대안으로 'Vertex AI Search'를 제시했지만, 이는 기존 API와 응답 형식이 완전히 다르고 유료 서비스로 전환해야 하는 등 상당한 코드 수정과 비용 부담을 수반합니다.
이러한 상황에서 'cse-bridge'라는 오픈소스 프로젝트가 개발자들 사이에서 큰 관심을 받고 있습니다. 이 프로젝트는 구글의 기존 'customsearch/v1' API 규격을 그대로 따르는 경량의 자체 호스팅(self-hosted) HTTP 서비스입니다. 사용자는 단지 API 요청의 기본 URL(rootUrl)만 'http://localhost:8080/'과 같이 'cse-bridge' 인스턴스를 가리키도록 변경하면 됩니다. 내부적으로 'cse-bridge'는 오픈소스 검색 엔진인 SearXNG 인스턴스와 연동하여 검색 결과를 가져오며, 이를 구글 API와 동일한 JSON 형식으로 변환하여 반환합니다. 덕분에 기존에 작성된 클라이언트 라이브러리, 파싱 코드, 페이지네이션 로직 등 모든 코드를 전혀 수정할 필요 없이 그대로 사용할 수 있습니다. API 키나 쿼리당 비용도 발생하지 않아 경제적입니다.
'cse-bridge'의 등장은 구글의 서비스 정책 변경으로 인한 개발자들의 마이그레이션(migration) 부담을 획기적으로 줄여주는 중요한 의미를 가집니다. 특히 소규모 팀이나 개인 개발자에게는 Vertex AI Search로의 전환이 기술적, 비용적으로 큰 장벽이 될 수 있는데, 'cse-bridge'는 이러한 부담을 해소하며 기존 시스템을 유지할 수 있는 실용적인 대안을 제공합니다. 이는 오픈소스 생태계가 대기업의 정책 변화에 어떻게 대응하고, 사용자들에게 더 많은 선택권을 제공하는지를 보여주는 좋은 사례이기도 합니다. 개발자들은 이제 구글의 유료 서비스로 전환하거나 복잡한 코드 수정을 감수하는 대신, 'cse-bridge'를 통해 익숙한 환경에서 검색 기능을 계속 운영할 수 있게 되었습니다.