Caution: the Architecture Guide is not updated in lockstep with the code base and is not necessarily correct or complete for any specific release.
WiredTiger includes a Python API, which is useful for scripting and experimentation.
The following simple example show some highlights of the API:
The API is implemented using SWIG. SWIG imports the <wiredtiger.h>
file, and from it creates the classes and C support files needed to allow Python to import the WiredTiger library.
Not every facility that is present in the C API is available in Python. In particular, setting up custom collators, extractors, compressors, encryptors and file system implementations must all be done within the C framework.