SDK 및 통합
의존성이 없거나 최소한인 serp.cheap API 공식 클라이언트입니다. 각 클라이언트는 POST /v1/search
(그리고 /v1/scrape와 /v1/rank)를 타입이 지정된 매개변수와 응답, 일시적 오류 시 자동 재시도,
페이지네이션 헬퍼로 래핑합니다. 9개 언어, 주요 웹 스택을 위한 프레임워크 통합, CLI,
그리고 AI 에이전트를 위한 MCP 서버를 제공합니다.
언어 SDK 설치
섹션 제목: “언어 SDK 설치”npm install @serpcheap/sdkpip install serpcheapgo get github.com/serpcheap/serpcheap-gocargo add serpcheap<dependency> <groupId>cheap.serp</groupId> <artifactId>serpcheap</artifactId> <version>0.2.0</version></dependency>composer require serpcheap/serpcheapgem install serpcheapdotnet add package SerpCheap{:serpcheap, "~> 0.2"}프레임워크 통합
섹션 제목: “프레임워크 통합”SDK를 프레임워크의 설정, DI 컨테이너, 관례에 맞게 연결하는 드롭인 모듈입니다.
| 프레임워크 | 언어 | 설치 |
|---|---|---|
| Laravel | PHP | composer require serpcheap/laravel |
| Rails | Ruby | gem install serpcheap-rails |
| Django | Python | pip install serpcheap-django |
| FastAPI | Python | pip install serpcheap-fastapi |
| Spring Boot | Java | cheap.serp:serpcheap-spring-boot-starter (Maven) |
| NestJS | Node | npm install @serpcheap/nestjs |
| Next.js | Node | npm install @serpcheap/next |
| ASP.NET Core | .NET | dotnet add package SerpCheap.AspNetCore |
명령줄
섹션 제목: “명령줄”go install github.com/serpcheap/serpcheap-cli@latest# 그런 다음export SERPCHEAP_API_KEY=your_keyserpcheap search "best running shoes" --gl us언어 가이드
섹션 제목: “언어 가이드” JavaScript / TypeScript @serpcheap/sdk — Node 18+, 의존성 없음.
Python serpcheap — Python 3.8+, 표준 라이브러리만 사용.
Go serpcheap-go — Go 1.21+, 표준 라이브러리만 사용.
Rust serpcheap 크레이트 — rustls, 블로킹 클라이언트.
Java cheap.serp:serpcheap — Java 11+.
모든 클라이언트와 통합은 동일한 검색 매개변수를 받고 동일한 응답 구조를 반환합니다. 대신 에이전트/LLM 액세스가 필요하신가요? MCP 서버를 참조하세요.