# All Packages

- Package Summary
  Package | Description
  --- | ---
  io.axoniq.dataprotection.api | Annotations, exceptions and encryption service objects of the Axon Data Protection Module.
  io.axoniq.dataprotection.cryptoengine | Contains the core `CryptoEngine` interface and various implementations.
  io.axoniq.dataprotection.cryptoengine.jpa | Contains a JPA-based implementation of `CryptoEngine` and some associated classes.
  io.axoniq.dataprotection.cryptoengine.vault | Contains a HashiCorp Vault backed implementation of `CryptoEngine` and associated classes.
  io.axoniq.dataprotection.serialization | Light-weight version of the serialization functionality in Axon Framework.
  io.axoniq.dataprotection.serialization.converters | Converters between various serialized forms (`String`, `byte[]` etc.).
  io.axoniq.dataprotection.serialization.json | Support for serialization to JSON via Jackson.
  io.axoniq.dataprotection.serialization.xml | Support for serialization to XML via XStream.