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.142.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e80d89bedd4d7baae45605cac0068fc5cfdafc748e5333d6908c86abe649848 |
|
MD5 | 42a559a38aa15fdbb5fd23b93e97bf2d |
|
BLAKE2b-256 | def0a97030955dda8a7a3201f42440c24eeea3f87fe9af4c3ed6cc1fc242c262 |
Hashes for deltachat_rpc_server-1.142.7-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8c89904e81decba59bccdfc145f537ef98212ac8613f81dd28b728a4337289 |
|
MD5 | d69b5c6386e283403f438b66aa726824 |
|
BLAKE2b-256 | 70596f855d95336224ed8ff137cbf453addaf3555c30f3864ec2d7787efd4973 |
Hashes for deltachat_rpc_server-1.142.7-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e8c4c299815e3326b7d33130fbb2ffd62a8309b8106b158823257715986e0f5 |
|
MD5 | 0764f8e03a7df0f86497a319c38e5cfc |
|
BLAKE2b-256 | c19bf7ce718b09b15d66fe4a683f635d4f5b43f9e5f131b855135e5e806006ed |
Hashes for deltachat_rpc_server-1.142.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 685dbcce6b6db19f3be289b43e31a70fae492129c3976ff41e7a29983335e1e8 |
|
MD5 | 93f3bec121b679f9b5bb900c36dacfb4 |
|
BLAKE2b-256 | dce6b231dfb6304bacd87edd1bfda0027a4c3a10f5a5e0997854da1eb268c9fb |
Hashes for deltachat_rpc_server-1.142.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9b73b8f241911442531e5b520c9f1336fbe78e7335f1c3df927b22c49b883a |
|
MD5 | 905c5b3a5a24ae7fb47b82956ef83204 |
|
BLAKE2b-256 | 08ef9acd7c16289cbabb5d3f517c0329cb9026076da9cd3aa2502a136690189a |
Hashes for deltachat_rpc_server-1.142.7-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9962017a70f839b981d3084965499d236d971aa1c515233394a3a99156ce8702 |
|
MD5 | 6041070d812df419d42e9ca0572e17b1 |
|
BLAKE2b-256 | 5901b050360fc24e8f9550a60918d78f4ce125125a397a2b7f6009614062ba01 |
Hashes for deltachat_rpc_server-1.142.7-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e3674fcabca077a34004fd872c0808681cc9a149525a34c532bb06ac22f4b9 |
|
MD5 | a731cc1d30ac97eb49638e6494de849e |
|
BLAKE2b-256 | d68a4bc003974e1debc1173022ac1753357507b51b9527d72593162c08f9adcd |
Hashes for deltachat_rpc_server-1.142.7-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9711cc79d36a87b1e80be11f3002fd1a519c6d364a9f01b8976d1fb2fbd7c426 |
|
MD5 | 20aaf3fad07dae76e90a292250d079fc |
|
BLAKE2b-256 | 1d892b3d69f110a064bad7f527f5ba5414e21a72597f37ce3d6ab2eef51ed2d9 |
Hashes for deltachat_rpc_server-1.142.7-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38056acdcae1ae5a9a53ae96c693564566264edb9a85d83aaccf7e4a6ce32e17 |
|
MD5 | 98aa1590991af586de2d13356e2558d3 |
|
BLAKE2b-256 | 791d63fd5ffcc87683b8c19da1f5dae360c03801ffeb435c5692f8aa01f1882b |
Hashes for deltachat_rpc_server-1.142.7-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65ce2b4755a3eeca5820291338000e7e168285c91417a77c998216015fdf6df |
|
MD5 | 358729ae33718d64ceeec5c9d3192bfb |
|
BLAKE2b-256 | e257c9ccb369fdc5456414bb66061547695304923922d0ab2afb1053b2d7e72b |