| Name | Description | Type | Package | Framework |
| AbstractEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractAggregatingEnricher | AggregatingEnrichers implicitly subscribes to the same sensor on all entities inside an Group and should emit an aggregate on the target sensor | Class | brooklyn.enricher.basic | Brooklyn |
| AbstractAggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractMultipleSensorAggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractTypeTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AddingEnricher | enricher which adds multiple sensors on an entity to produce a new sensor Instead, consider calling: | Class | brooklyn.enricher.basic | Brooklyn |
| Aggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| Combiner | Class | brooklyn.enricher.basic | Brooklyn | |
| EnricherDynamicType | Class | brooklyn.enricher.basic | Brooklyn | |
| EnricherTypeSnapshot | Class | brooklyn.enricher.basic | Brooklyn | |
| Propagator | Class | brooklyn.enricher.basic | Brooklyn | |
| SensorPropagatingEnricher | an enricher policy which just listens for the target sensor(s) on a child entity and passes it up. | Class | brooklyn.enricher.basic | Brooklyn |
| SensorTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| Transformer | Class | brooklyn.enricher.basic | Brooklyn | |
| UpdatingMap | Enricher which updates an entry in a sensor map (TARGET_SENSOR) based on the value of another sensor (SOURCE_SENSOR. | Class | brooklyn.enricher.basic | Brooklyn |