📄️ DataSources
DataSources are the foundation of Archer. They represent a source of data with a simple contract.
📄️ Repositories
Repositories in Archer combine multiple DataSources to implement data access patterns like caching, validation, and synchronization.
📄️ Result Types
Archer supports multiple result types to handle success and failure scenarios. All result types use Arrow's typed errors foundation.
📄️ Configuration
Archer provides a flexible configuration system through Configuration and Settings that controls caching behavior, error fallback strategies, and DSL execution context.