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-hypernode.com/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.139.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d7ed822626958e7f4fa7ca63dc09501414dac296c3dc84890332921835007ca |
|
MD5 | 229ac257293f2c7c5b33f4378996b95c |
|
BLAKE2b-256 | f28cce1de51b22646e9cb273bfdc30677910ffbfefab91c903a35e13abe4aa6c |
Hashes for deltachat_rpc_server-1.139.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 861ccb4449ce568b76a3106d2eec6f6c80773d32b7b2fda5f75956f5925616d2 |
|
MD5 | 1bbcd7b06f01b2ab776f9e835e0f30a0 |
|
BLAKE2b-256 | ffd218298e9a83c94738ccfe2e921662b390d3b77401b214a5046ab1fd4f4678 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d7ee0632a0e34d13df0b4c6ec405d64346ca2c1d93a1e91546ec24b7b3c71cd |
|
MD5 | 0c80ab72ca04d57c89b54bbd664e46fa |
|
BLAKE2b-256 | ece371986f2f02995a5f42a5d52b7d971f4b243ab7642f47b9382fbcc0893fd8 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17adb7cc721425c9cf9b09b4ce7684c36bd6fefd9cb1a306b935ca73ac173b61 |
|
MD5 | 3aa45d97e18317b1c5390c888ac8712a |
|
BLAKE2b-256 | 1020ecc235531b96c4c0e8a37a68b8b75ac0b8415370eb384ac1a135734507f5 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4f890888ff183e2ae3f45b9b036d8d7283a4bd36385f9c53433441f8abd05b |
|
MD5 | 42ef979d7807f8e1139291587f873a0c |
|
BLAKE2b-256 | 6514006e268f381015ca3cbbb112fc6447e7b2b016f3d756c8cb7fd44ccfe3aa |
Hashes for deltachat_rpc_server-1.139.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c0483061126226c3cc270a2610193ef0c1c7e39575a9693a25ad11219fb84a6 |
|
MD5 | eaa3c011a7028e57ed86c5e1271b8564 |
|
BLAKE2b-256 | f7b04462d0a8b2c524bd0643f32b79b194a146d3a5067b4f4dac0c39d73cb023 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e582e4ef58ab922ef86747e8e3ea7868a4c0b94a9f0a8530c41c0a1ccfa4d7f |
|
MD5 | 9fc03324f410b76c60ef58abf03b10f1 |
|
BLAKE2b-256 | 232f5fe5ad6e19059fb7c09040ea2de068d0b14949730627b56b8dd8536798e1 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef15d0ed179611642b58bd7960fed32005012b6d27c7953b5ec61baff77a5751 |
|
MD5 | eeedd2d5847ce0a9cfd5337631d52be5 |
|
BLAKE2b-256 | 622ba92a3c70feaca22597d0221aaed040465dc59216ae2487ab309c23e72eb0 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3e4987b24ead3d38f4ddcc0dd2fbbe4c4b48c1d2be08ecaecd46a8c874d808d |
|
MD5 | eef3f90bd906243f33774bdd267bd82c |
|
BLAKE2b-256 | 2bc82b49776acacc247ea9a37a28871816fde29ab14783e1c2ffb86d90fd0d86 |
Hashes for deltachat_rpc_server-1.139.3-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c967fad536c3a2959f72d15b9de332cc9d8a1663b56cb672a68a14549e5805d3 |
|
MD5 | 0a9a02b7fdb27767f06e01e6f287547c |
|
BLAKE2b-256 | 16394cc6b5bfe5c4a2268d047e3965309a1d33c91e21ecf1985e3a266a18c74f |