Lens

Collectors

Lens uses collectors to retrieve and normalize data from external sources.

A Collector is a specialized module in Lens responsible for interacting with a specific API or data source. Each collector handles its own authentication, rate limiting, and schema mapping to ensure the data is ready for the Lens pipeline.

Extending Collectors

Don't see the source you need? Lens is designed to be extensible. You can build your own collector in Python by implementing our standard interface.

Read the Contribution Guide