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.147.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6400e47e0a388bf2de04a552c50dd550c9281e5ba4f04ad7333ee5199731eb0f |
|
MD5 | cee4496891ea51d7a7a86893b49365fa |
|
BLAKE2b-256 | 9cc7e21fed72ccd54c11fb0d7c2a4df65f5925eb072612e38f2369538d1e985a |
Hashes for deltachat_rpc_server-1.147.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2ea252ebb3d1b52626e3304a3b84ff2c935aeff253c97825f6b3e8a1d48ae1 |
|
MD5 | 4f769fcbb6fc27563a400b1eb2e8239f |
|
BLAKE2b-256 | 3afb85901e5b17269465206b8ff94bb06251a9430975f1f49fe00a55c92f8c6c |
Hashes for deltachat_rpc_server-1.147.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f5416c60eb100fd5808078e003eb39045bac17588f9a4518e4700ac7afb113d |
|
MD5 | 16b281e6fc89ec2a0887cbf2ebf46975 |
|
BLAKE2b-256 | 65f4c0d25cabb3c535bfcbc5f1098d7b94f73dac5510def72f58d5910127c24f |
Hashes for deltachat_rpc_server-1.147.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e2661f0be0bb97b0faecc381213d4903f5cc4dd8fd70d25b25190bfb34f546 |
|
MD5 | 80f1d2e0bb6bf04a51207503f6e2a49a |
|
BLAKE2b-256 | af520675be9055ed07d9131bf3fd8bfa6456685aacaf12b414b1ee22130209b9 |
Hashes for deltachat_rpc_server-1.147.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1840a540be67b973818a20c787622838e860d18d2fab048f0a2d150b705f25fa |
|
MD5 | b1f4c5727d5e1e7b658882c101338e8c |
|
BLAKE2b-256 | 9264968fcc8db84921a1c9070162edfe045e83825b5ac694ddac26220413ba3e |
Hashes for deltachat_rpc_server-1.147.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b4081ed041293a406403cd7c48fe16879f6fefff1f4d728a70c0389c043ccc2 |
|
MD5 | 3b221acc19f3438ef67e76f6f243da01 |
|
BLAKE2b-256 | 040befa360d406ed2323f3e9af199b6d7833f9c413bf2cf06fe5f84a05d6616a |
Hashes for deltachat_rpc_server-1.147.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1034e852f00f12680d04a795f758fd10bf3ad9a6f634634a5a476228eb43c7c9 |
|
MD5 | 740304b9a6fb91408f97f5ac3eb0bccd |
|
BLAKE2b-256 | f148795022734b53a358c56b57851932886729d3de8cdbd0effc9d7113a10582 |
Hashes for deltachat_rpc_server-1.147.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b232488a902a471ab3ba43087b19df1e1c38699e73f551efe6eed6838e01bf6 |
|
MD5 | 0552b7a3bd186b03752d214e0f525da8 |
|
BLAKE2b-256 | 1c3026c25ff8ca788a4acc088e68025eff60733b50fbfecc4ea9faebc605dbbc |
Hashes for deltachat_rpc_server-1.147.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b100aeff0c538dba5378759d9371d6e416c415b6fa853615798b23e3a6217439 |
|
MD5 | 1cce247339e93e3dde4d03291d874bb9 |
|
BLAKE2b-256 | 17dc4237047061b484787c8a80bf860ead333e505b2c4198bf8147b7d4060694 |
Hashes for deltachat_rpc_server-1.147.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d844d14cb9c4822b0f469ef851dab88c592df38138644a0d2d982d72eb57fa9 |
|
MD5 | 7bdbf95ed544f4503223bbc84577ef15 |
|
BLAKE2b-256 | 57fb90db797ff066d3a5f8cdc8748b929d255e4634ca63c25cd8228201902549 |