# Repository types¶

kyla supports several repository types with different capabilities. The built-in types are:

• Deployed: A deployed repository is the “installed” state, that is, the content objects are stored with their actual file name, and some content objects may be duplicated. A deployed repository supports repair, add/remove, and validation.
• Packed: A packed repository consists of the database and one or more package files. Content objects are spread over package files. A packed repository supports only validation.

A Packed repository can be also be used for web installation. Putting all files onto a server which supports HTTP range requests makes the packed repository readable over the web.

## Supported operations¶

Type Installation source Verify Repair Configure
Deployed Yes Yes Yes Yes
Packed Yes Yes No No