Delta Chat JSON-RPC server
Project description
Delta Chat RPC server
This program provides a JSON-RPC 2.0 interface to DeltaChat over standard I/O.
Install
To download binary pre-builds check the releases page.
Rename the downloaded binary to deltachat-rpc-server
and add it to your PATH
.
To install from source run:
cargo install --git https://github.com/deltachat/deltachat-core-rust/ deltachat-rpc-server
The deltachat-rpc-server
executable will be installed into $HOME/.cargo/bin
that should be available
in your PATH
.
Usage
To use just run deltachat-rpc-server
command. The accounts folder will be created in the current
working directory unless DC_ACCOUNTS_PATH
is set:
export DC_ACCOUNTS_PATH=$HOME/delta/
deltachat-rpc-server
The common use case for this program is to create bindings to use Delta Chat core from programming languages other than Rust, for example:
- Python: https://pypi.org/project/deltachat-rpc-client/
- Go: https://github.com/deltachat/deltachat-rpc-client-go/
Run deltachat-rpc-server --version
to check the version of the server.
Run deltachat-rpc-server --openrpc
to get OpenRPC specification of the provided JSON-RPC API.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for deltachat-rpc-server-1.142.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd0a265c7c5231eeace144ba00fa6027f636e8a98a8af6533f4b7ebf5fa6cb14 |
|
MD5 | 2bd63eaf388b4d9185afcc6365b7e71f |
|
BLAKE2b-256 | b30c4fc8ef92991eaec1bf8eb387a8a7c5401cf583abec5036c434973a535c94 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b241844253f86362630f4fb9b190bfab422fc6fdd8bc60f9bb00d67d32b33928 |
|
MD5 | 4cf549e535007cfa4c6ec42ffbc14b08 |
|
BLAKE2b-256 | af0204cdb74ce079abc57bc7009484b3dd60b169f7d736eef29f3d7b098e699d |
Hashes for deltachat_rpc_server-1.142.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34df347039eb375fd185a622caa18f54e8509222cbcae1a1231c076b5838d13e |
|
MD5 | 17643a784ea17648671cf6212cd2356d |
|
BLAKE2b-256 | cd92f11d2a691bb98048fe0476e60e2b01e26c0d05c9e279ad7b498e7faf3336 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6af38b1184bf3f97036e47fb614fcf2b42c7a9a2425720fc040e25fb9071fa4 |
|
MD5 | c31c4427559df1c43c1dddc526836718 |
|
BLAKE2b-256 | 8f9696468d82eb88879f90f82adf3ae3a3ed59798f65dfc7c364886f1e2c90d4 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ceed6f758fc253e217d01245f0000ea03954d49c695f5cc5ca33f4ecf65800 |
|
MD5 | 48fa957bd672656dd15d8a464bf39446 |
|
BLAKE2b-256 | 18d0c1efd69b0824ab8f0e5c4641eed96b12cabea16f34dfd8b11eddde552565 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f325433b52a84e5db8db7700baf3260ae96c1f6234c4e5c7904a3dcadd934190 |
|
MD5 | 2792ca39a34349b8c92b09c3e50368d2 |
|
BLAKE2b-256 | 0d5ec57abbf6d404065c468eca6967982fe5af185aa21ec0fc4208bfe4eaeb32 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcb5234dc56f97028930b34497458bd8801a4920b7d54f88fba9298fa0d39f17 |
|
MD5 | ceed51a4ff0fb773c8f9076881737a15 |
|
BLAKE2b-256 | 8b5bf9fdb3ed171396e463f554dfe08764bfb1ca82010d2001c1736dddd1687c |
Hashes for deltachat_rpc_server-1.142.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c57eeb2865f2c824f6d62a31dd1cea7738aaad858d6f83b2b4dec6416e8291 |
|
MD5 | 8e64c707a039f7dc4766027c2e01f3f5 |
|
BLAKE2b-256 | 784fbb4c533bfeda8bca108652dd4823c6481d4bb180e57a0cc8b4606e40b8e7 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59a4baed48e828db3840be1dcb7e0da6e6bf1aa53abfbc29088926ee1d36ec08 |
|
MD5 | 9c44e384b8817c4ef3f7c037c3cb96a3 |
|
BLAKE2b-256 | a3a837e327618f68bc9867ac10b9b8181c95e92f017a2cff3f9eda015790e5d1 |
Hashes for deltachat_rpc_server-1.142.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54e686bb65680af091e83ae5a56953f1a2f5dfa7e33ad886da9e0e04cec00822 |
|
MD5 | 002e0ad32f5800043194521d1006650e |
|
BLAKE2b-256 | a2855f4cf14c728c996664e70cc4877d89ebe68a747351c4fe7c3d152493aee5 |