= GPGME - an API to GnuPG The recommended way to use the ~GnuPG crypto stack from your application is ~G~PGME, which is written in C. Here is the [[https://www.gnupg.org/documentation/manuals/gpgme/|online version of the manual (maybe out of date)]]. A number of binding form other languages exist: Below is an **incomplete** list: == Python wrappers == * [[https://bitbucket.org/malb/pyme|pyme]] ~SWIG generated wrapper (continuation of the [[http://pyme.sourceforge.net/|old version]]) * https://launchpad.net/pygpgme manually written wrapper in C == C++ wrappers == * http://quickgit.kde.org/?p=kdepimlibs.git gpgme++ is a wrapper for gpgme in kdepimlibs