= API-Compliance and Testing One of the goals of this implementation is to provide compatability to the current version of the vault written in Go. Therefore, a go client is used for testing. To ensure compatability, the openapi specification published by HashiCorp is used as a reference. It provides information on input parameters, types and return values. Implemented tests are: - Write a secret - Destroy specific versions of a secret - Read a secret - Read a metadata entry - Write a metadata entry