Ptolemy v0.2.0 API Reference

Modules

Ptolemy provides client side functions calls to fetch, sets and update secrets and environment variables within a remote backend

Ptolemy.Auth provides authentication implementations to a remote vault server

Ptolemy.Auth.Approle implements vault authentication process for an approle auth method

Ptolemy.Auth.GCP provides implementation vault authentication process for the GCP auth method

Ptolemy.Auth.Google provides authentication functionality for Google's public APIs

Ptolemy.Engines.GCP provides a public facing API for CRUD operations for the Vault GCP engine

Ptolemy.Engines.GCP.Engine provides low level API interaction with the Vault GCP Secrets Engine

Ptolemy.Engines.KV provides a public facing API for CRUD operations for the Vault KV2 engine

Ptolemy.Engines.KV provides interaction with a Vault server's Key Value V2 secret egnine

Ptolemy.Engines.PKI provides a public facing API for CRUD operations for the Vault PKI engine

Ptolemy.Engines.PKI.Engine provides interaction with a Vault server's Public Key Infrastructure secret egnine

Ptolemy.Loader implements a highly opinionated Application Configuration solution

Ptolemy.Provider defines behaviours for implementing a configuration provider

Ptolemy.Providers.SystemEnv provides from system environment variables

Ptolemy.Providers.Vault provides from Vault secrets

Ptolemy.Server is responsible for the management of a remote backend's server's data