swirl-searchRepository50/100 via “connector-based data source abstraction with format translation”
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.
Unique: Implements connector base class (swirl/connectors/connector.py) with pluggable execute() and normalize_results() methods, allowing each source to define its own query translation and result mapping logic. Supports 100+ pre-built connectors covering HTTP APIs, SQL/NoSQL databases, Elasticsearch, Solr, Salesforce, Jira, Microsoft Graph, Slack, BigQuery, and more. Unlike generic API clients, each connector understands source-specific pagination, authentication, and result structure.
vs others: More flexible than API aggregation libraries because connectors can implement source-specific optimizations (e.g., Elasticsearch filter context vs query context); more maintainable than custom query translation logic because connector interface is standardized.