Delta Chat Python bindings, new and old
Delta Chat provides two kinds of Python bindings to the Rust Core: JSON-RPC bindings and CFFI bindings. When starting a new project it is recommended to use JSON-RPC bindings, which are used in the Delta Chat Desktop app through generated Typescript-bindings. The Python JSON-RPC bindings are maintained by Delta Chat core developers. Most existing bot projects and many tests in Delta Chat’s own core library still use the CFFI-bindings, and it is going to be maintained certainly also in 2024. New APIs might however only appear in the JSON-RPC bindings, as the CFFI bindings are increasingly in maintenance-only mode.