The Unofficial Perplexity SDK for Node.js
The **[Perplexity provider](https://ai-sdk.dev/providers/ai-sdk-providers/perplexity)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for Perplexity's Sonar API - a powerful answer engine with real-time web search capabilities.
A tiny TypeScript wrapper around the official Perplexity SDK that adds transparent caching for:
Search the web with real-time results and advanced filtering powered by Perplexity's Search API
The official TypeScript library for the Perplexity API
Real-time web search, reasoning, and research through Perplexity's API
Web search, URL fetching, GitHub repo cloning, PDF extraction, YouTube video understanding, and local video analysis for Pi coding agent
MCP server providing intelligent search, reasoning, and research capabilities powered by Perplexity's specialized AI models
Types for the AWS SDK
MCP wrapper around perplexity-webui-scraper for Perplexity WebUI access
[](https://www.npmjs.com/package/@aws-sdk/middleware-host-header) [](https://www.npmj
AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config
Cost calculator for Vercel AI SDK token usage. Supports OpenAI, Anthropic, Google, xAI (Grok), and DeepSeek with long context pricing, prompt caching, and reasoning tokens.
AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config
SOTA NPM module for agentic processes using local or cloud LLMs.
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
[](https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums) [](https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint) [](https://www.npmjs.com/package/@aws-sdk/middleware-ssec) [](https://www.npmjs.com/package/@aws-sd
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
[](https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region) [](https:/
XML utilities for the AWS SDK
AWS credential provider that calls STS assumeRole for temporary AWS credentials