Docs / Concepts Learn
Sources
Sources are the systems and artifacts EKOS observes; each has a connector.
A source is observed by a connector (an Observer) that returns content-addressable artifacts and never interprets them.
| Category | Sources |
|---|---|
| Code | Rust, Python (incl. SQLAlchemy models and PySpark chains), JavaScript/TypeScript, Elixir, Perl |
| Data | SQL files in PostgreSQL, MySQL, SQL Server, Snowflake, Databricks and ClickHouse dialects; dbt projects; ClickHouse (live schema metadata); Pentaho .ktr/.kjb |
| Documents | PDF, DOCX, text, Markdown, HTML, email; Confluence |
| History | Git commits; GitHub issues and pull requests |
| Structure | Cargo.toml crate topology; GitHub Actions workflows; dependency manifests |
| Binaries | Compiled .NET and JVM (see Indexing .NET Applications) |
| Scaffolded (mock-tested only) | Salesforce, SAP, Oracle, Microsoft Fabric, Snowflake |
Secrets and PII are redacted before anything is stored — see Security Model. Details per source: Knowledge Sources.