{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"}],"enrichment":{"capability":"Python SDK for querying Enigma's GraphQL business intelligence API, supporting both raw GraphQL and natural language prompts to search a database of 250M+ businesses.","skillfed_tags":["graphql-client","business-intelligence","async-api"],"use_cases":["Brand and company profile lookups: search for business details by name or website.","Location discovery: find retail or office locations for a brand within a geographic region.","Person and ownership search: identify companies owned by or associated with a specific individual.","KYB verification: verify legal entity status and corporate structure for compliance or due diligence.","Watchlist screening: check entities against risk or compliance watchlists.","Custom queries: use raw GraphQL or generative strategies for complex business intelligence queries not covered by templates."],"what_it_does":"Enigma API Client is a Python SDK that wraps Enigma's GraphQL business intelligence API, letting you query a large business database either by writing raw GraphQL or by submitting natural language prompts. The library handles connection lifecycle, async I/O, and response parsing through httpx, pydantic, and graphql-core.\n\nThe package offers four query strategies: ServiceStrategy (default, server-side generation), TemplateStrategy (LLM-classified into 12 pre-defined templates), GenerativeStrategy (end-to-end LLM generation), and AgentStrategy (Claude agent with skill access). Most callers use the default server-side strategy; local strategies require an Anthropic API key and trade speed for control. The client is designed as an async context manager to maintain reusable keep-alive connections.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and offers a clean async API with multiple query strategies. It is worth installing if you need programmatic access to Enigma's business database and can provide an API key. The default server-side strategy requires no local LLM setup; local strategies add flexibility at the cost of Anthropic API calls and latency."},"id":"enigma-api-client","links":{"html":"https://skillfed.io/packages/enigma-api-client","md":"https://skillfed.io/packages/enigma-api-client.md","pypi":"https://pypi.org/project/enigma-api-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"enigma-api-client","python_support":"supports_current","summary":"Enigma's Public API SDK"},"popularity":{"monthly_downloads":95655,"position":13256,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.11"}
