SearchUnified SDK
Search SDK by Plust
An independent adapter library for multiple web search APIs.
@plust/search-sdkTypeScript / JavaScript
Overview
A shared webSearch interface normalizes results and can query several configured search providers in one call.
Best for
Evaluating a shared interface across multiple search services.
Install
TypeScript / JavaScriptnpm install @plust/search-sdkListed providers
8 listed- Google Custom Search
- SerpAPI
- Brave Search
- Exa
- Tavily
- SearXNG
- arXiv
- DuckDuckGo
Provider coverage does not imply identical APIs or features. Check the documentation for the integration you plan to use.
Features
- Normalized search results
- Multiple-provider queries
- Typed search options
- MCP integration
Caveats
- An independent wrapper, not an official SDK from each search vendor.
- Provider API changes may outpace the adapters; compatibility was not runtime-tested.
- Credentials and provider charges remain separate.
Sources & verification
- github.com/PlustOrg/search-sdk (opens in a new tab)
- npmjs.com/package/@plust/search-sdk (opens in a new tab)
Sources reviewed