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.139.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4388cac0b574004aca15bd117d2038302c20edf7989187ade31e0402ced7dbc4 |
|
MD5 | afa8f1603bedce8ff38ee10fa44f929c |
|
BLAKE2b-256 | 63b48448041baebcd9164de9c04ac18141aba59aa9e8940add3e3272c77e2845 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676136bbc3966c822291bf52953fc718f88531919865a93bc8a4c5c045cb5a9c |
|
MD5 | 005182d725813c077ce8d8ddbcd26c46 |
|
BLAKE2b-256 | 2a1fa0d17c06beba2bbcc5e0f0e81f87f6818457a51dee4fe3da06866cebf2c5 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fccf1c993de71627a4bd0c3051d0b965414ad538e363576426b4c3ac829e8e3 |
|
MD5 | cb96e33e345462eb230023155f651edc |
|
BLAKE2b-256 | 4d96f333d1368c0333abc3d990d82ba90c21b1b8ff96ceaad3d44836453fb43c |
Hashes for deltachat_rpc_server-1.139.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0571e75dbfe6f8883f2cbae364ff49f54648e41e6ab502cc23f6d55b7cbe3c56 |
|
MD5 | a39efe1cf52ba9500d73ae176b38fb42 |
|
BLAKE2b-256 | 46b2b42f363544bea22b711ca15c37c4adeb30ffcdee45e953a5bedeb39d34b7 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ba6cc47e35698f12a2ed3df851b845bdcf16526474a4039aeab2366f4c12d59 |
|
MD5 | 45ad59006d37031d5775dd0bac2349d7 |
|
BLAKE2b-256 | 8d0cb82fee2c175c5783ba45ad6fe23d85f0ebbadab6d6e1f3642750830a0a42 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7521955c783b967f8cb06f1d7726d87708d87a95849374e64325cd9d8eba2572 |
|
MD5 | 9bec4dd6d40a2632aebd976fdf90c9d3 |
|
BLAKE2b-256 | eb7483677c033cf170ac767c5c6e7a85601cdad03efdea99a75851ccaa3398a4 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a25413b638601b54852d2fd650a3756a449568617b338ec5ab4fe24ec7ef1c |
|
MD5 | 6e268d07d5fd97253dd61b26a716ccf2 |
|
BLAKE2b-256 | d39f86266e3699d78cad7e2e1d1e10e9360117aaa3b1eee824be8348fe56c29c |
Hashes for deltachat_rpc_server-1.139.2-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1c3a360cd6a291dcd65ccadb2e9814ebc0cf318546b5bf97983adbec863c13 |
|
MD5 | 5ca2cdf4efe8045c68829e982c5e06a0 |
|
BLAKE2b-256 | 2a66444d3d1663e434d80e9825ad58c321f68934dbe9dc1119c2fab1283c873f |
Hashes for deltachat_rpc_server-1.139.2-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b1af0c18af30ea08588c174bd261f67c8ae0f03409189b0ec36262663004c2 |
|
MD5 | 1ad6a0ba838cdcf532c857495a0b4b7a |
|
BLAKE2b-256 | 81594d551ca4c08758882d976b509906201788e254cb71d4c65b3972aa4bd5d0 |
Hashes for deltachat_rpc_server-1.139.2-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc4e7c20554415bd81c02d3999c7abece0934ba5dc9a8555135a05c7e02aa411 |
|
MD5 | ad073b717bc1ed767dba001a260314aa |
|
BLAKE2b-256 | fb67e768015d2f0569a8d5ad3559ce2207119700ba5eb94b95131c602c00805d |