A secure Bitcoin utility library for Python.

Get started


The library allows you to easily generate Bitcoin keypairs or create, sign and broadcast transactions. It can also do other things such as validate addresses (cryptographically) or safely convert and operate between bitcoin units.


It's hard to boil things down to their simplest form in technology. This is why having a layer of abstraction on strong cryptography and Bitcoin is oogway's priority.


The library comes with most functions developers need to build on Bitcoin without digging into low-level stuff. It even has a CLI for running test functions in a dev environment.