| ConfigurationProtectionFactory | Provides default implementation of IConfigurationProtectionFactory interface |
| DeviceConfiguration | Device entity. |
| DeviceServerConfiguration | Device server entity. |
| JsonConfigurationFileLoader | Provides implementation od IJsonConfigurationLoader that stores configuration to file. |
| JsonConfigurationStorage | Caches requests to load/store JSON configuration. |
| KeeperEncryptionAesV2Protector | Provides IConfigurationProtection implementation that uses AES GCM encryption. |
| ServerConfiguration | Server entity. |
| UserConfiguration | User entity. |
| UserDeviceConfiguration | User's Device entity |
| IConfigCollectionT | Provides a base entity access interface. |
| IConfigurationId | Configuration entity identity interface. |
| IConfigurationProtection | Defines the methods for protecting sensitive storage information. |
| IConfigurationProtectionFactory | Resolves a IConfigurationProtection instance by name. |
| IConfigurationStorage | Defines Keeper configuration storage |
| IDeviceConfiguration | Defines device entity. |
| IDeviceServerConfiguration | Defines device's server entity. |
| IJsonConfigurationLoader | Defines JSON serialization methods |
| IKeeperConfiguration | Defines Keeper configuration properties. |
| IServerConfiguration | Defines Keeper server entity. |
| IUserConfiguration | Defines User entity. |
| IUserDeviceConfiguration | Define User's Device entity |