{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"A Python SDK for the Exa web search API that enables AI applications to search the web, retrieve content, answer questions, and run autonomous agents with structured output support.","skillfed_tags":["web-search-api","ai-agents","structured-output"],"use_cases":["Search the web from an AI agent or LLM application and return structured results (e.g., company names, funding rounds) instead of raw links.","Build a research tool that retrieves and highlights relevant passages from web pages matching a query.","Run autonomous agents that discover people, companies, or products matching complex criteria and return results in a predefined JSON schema.","Stream search results or answers to a user in real-time, similar to ChatGPT's streaming interface.","Monitor a set of companies or entities for news and funding updates on a recurring cadence using Agent Monitors.","Extract structured data from the web (e.g., engineering leaders at AI startups) without manual scraping or parsing."],"what_it_does":"Exa-py is the official Python SDK for Exa, a web search API designed for AI applications. It wraps HTTP calls to Exa's backend and provides a clean interface for searching the web, retrieving page contents, answering questions, and running autonomous agents. The package supports both synchronous and asynchronous workflows, streaming responses, and structured output schemas\u2014allowing you to extract results in custom JSON formats rather than plain text.\n\nThe SDK is built on httpx and pydantic for HTTP and data validation, and integrates with openai for streaming compatibility. It's actively maintained and supports Python 3.9 through 3.14. Core use cases include semantic web search with filters, content extraction with highlights, multi-step agent runs with structured output, and real-time monitoring of entity data across the web.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and integrates cleanly with common Python dependencies. Install it if you need to add web search or autonomous agent capabilities to an AI application. The main gotcha is that you must have an Exa API key and account; the SDK itself is straightforward to use."},"id":"exa-py","links":{"html":"https://skillfed.io/packages/exa-py","md":"https://skillfed.io/packages/exa-py.md","pypi":"https://pypi.org/project/exa-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"exa-py","python_support":"supports_current","summary":"Python SDK for Exa API."},"popularity":{"monthly_downloads":9661073,"position":1511,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.18.1"}
