Search SDK by Plust
An independent adapter library for multiple web search APIs.
Search across providers from twelve language and platform SDKs.
TypeScript source package:@belweave/search-sdkTypeScript / JavaScript, Python, Go, Java, Rust, C# / .NET, C, C++, Swift, Kotlin / Android, React Native, Expo
searchSDK provides fourteen normalized web-search adapters and thirteen provider-native clients across fifteen providers. Server SDKs call providers directly; Swift, Android, React Native, and Expo SDKs use your authenticated HTTPS gateway. Native clients preserve provider-specific extraction, research, streaming, and job operations where supported. Public documentation includes language guides, a live playground, and a read-only documentation MCP endpoint.
Web, AI, and mobile applications that need explicit search-provider choice, traceable results, and access to native provider operations.
Public MIT-licensed source is available on GitHub. Build the package for your language from the repository; registry publication is not claimed. For TypeScript, use the repository's Node version, build and pack the workspace, then install the generated tarball in your server application.
git clone https://github.com/Belweave/searchSDK.git
cd searchSDK
nvm use
npm ci
npm run build:sdk
npm pack -w @belweave/search-sdkProvider coverage does not imply identical APIs or features. Check the documentation for the integration you plan to use.
Sources reviewed