# dfe-fetcher documentation

> How dfe-fetcher is built, and how to set up each cloud source it pulls from.

- [dfe-fetcher architecture](/v/2.2.2/dfe-fetcher/architecture.md)
- [Cloud and SaaS Setup Guides](/v/2.2.2/dfe-fetcher/cloud-setup.md)
- [dfe-fetcher Design Document](/v/2.2.2/dfe-fetcher/internals.md)
- [Reference](/v/2.2.2/dfe-fetcher/reference.md)
- [Testing](https://github.com/hyperi-io/dfe-fetcher/blob/v1.4.54/docs/testing.md) -- test levels and the shared test services
- [config-schema.yaml](https://github.com/hyperi-io/dfe-fetcher/blob/v1.4.54/docs/config-schema.yaml) -- the configuration as a JSON Schema (YAML)
- [config-schema.json](https://github.com/hyperi-io/dfe-fetcher/blob/v1.4.54/docs/config-schema.json) -- the configuration as a JSON Schema (JSON)
- [capability-catalog.yaml](https://github.com/hyperi-io/dfe-fetcher/blob/v1.4.54/docs/capability-catalog.yaml) -- what the app can do, as a catalogue (YAML)
- [capability-catalog.json](https://github.com/hyperi-io/dfe-fetcher/blob/v1.4.54/docs/capability-catalog.json) -- what the app can do, as a catalogue (JSON)
