# dfe-receiver documentation

> How dfe-receiver is built, hardened and tuned, and how to point a caller at it.

- [dfe-receiver architecture](/v/2.2.2/dfe-receiver/architecture.md)
- [Internet-Facing Hardening & Fronting Architecture](/v/2.2.2/dfe-receiver/hardening.md)
- [dfe-receiver Design Document](/v/2.2.2/dfe-receiver/internals.md)
- [DFE Platform Log Spamming Protection](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/log-spamming.md)
- [Performance Optimisation Guide](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/performance.md)
- [Sidecar Transport Pattern](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/sidecar-transports.md)
- [Setting up an inbound webhook caller](/v/2.2.2/dfe-receiver/webhook-setup.md)
- [Testing](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/testing.md) -- the core and full tiers, and the containers a run shares
- [config-schema.yaml](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/config-schema.yaml) -- the configuration as a JSON Schema (YAML)
- [config-schema.json](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/config-schema.json) -- the configuration as a JSON Schema (JSON)
- [capability-catalog.yaml](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/capability-catalog.yaml) -- what the app can do, as a catalogue (YAML)
- [capability-catalog.json](https://github.com/hyperi-io/dfe-receiver/blob/de94eb83b44ae390a165462026cda5a94c609bd9/docs/capability-catalog.json) -- what the app can do, as a catalogue (JSON)
