Embedded clients
Use PoolSwitch directly inside Python, Node.js, or TypeScript apps.
Rotate quota-limited API keys inside your app or behind a shared proxy.
Free-tier and quota-limited APIs are often too small for real applications.
If an API only gives you 100 searches per month, one key is rarely enough. Most teams end up rebuilding the same plumbing over and over:
429 or quota exhaustionPoolSwitch packages that logic so developers can focus on their app instead of account juggling.
Use the Python or Node.js client directly inside your app. This is the main product experience for most teams because there is no separate service to run.
Run a local or shared HTTP proxy when you want language-agnostic access from Go, curl, multiple services, or mixed-language teams.