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: http://mirror-pypi-de.runflare.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.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b443478db008615c1c5c5fcc630a38433ed804bc7def4b38d7d83a4a051208 |
|
MD5 | caf0e2cccebc8c5957948c96674f7a44 |
|
BLAKE2b-256 | 82817ddf8ddd953eb2ce06d71a7103f9566580db8c27314a71c47050db0632a1 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49864b83d9a1db9569e081d854f33132191907273d224ef1748817d4427ccb4c |
|
MD5 | 3d3f38b310acfa36c544e177e447f0e4 |
|
BLAKE2b-256 | 99bc3fe21a5534433efbd66dd9f427ea4aa5095b168b537eb14fd7ce596bbd39 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e579533c3bcc1fa7b38761e430ed2e17f0a4ee3c7713f9bb112155d433ccd7c2 |
|
MD5 | 28198fc4c30206b766a445d87a116d42 |
|
BLAKE2b-256 | c42e46ed62850314885cf7847daf983eb49d08c3b5e11525be7a3e40df172e90 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de14230d1a8fb9f7cc845ccd9f96fe3508c46289808fdbe68bf85c65f85cd1c |
|
MD5 | 63b50d66e890b44d9ffd181172af6dc1 |
|
BLAKE2b-256 | 6002bb2b9ae32dee8e50dd4d8be138196f8f0c3a653a057d93f357413a820a7f |
Hashes for deltachat_rpc_server-1.142.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1840affceacf24c4b806500124d56c08cb0e60d3904945ff51ff3516134d188b |
|
MD5 | 1abed6e9b1695ea5aa8fbbcacd742124 |
|
BLAKE2b-256 | 732790f77b176945e2165ec4e9c797ea3ac819fa7cdf472e5b4c85b6ecf3403a |
Hashes for deltachat_rpc_server-1.142.11-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5effd708aee37dd08b548a6f5348e535b677b92756e0339a9a9596670a53575f |
|
MD5 | 648e86e2dd1cb7bfb2ba9d39fa408b3c |
|
BLAKE2b-256 | 3282d9d6e8c2dde0c4a87f89b126a0170ba037f6fb6dfc72e1ac1c326bda0a21 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7109d0670cec7afca2efe39448c6b49449a0a0aa5abc5a8765187fe6ac00bca1 |
|
MD5 | deb6bb34da6271d40a6b275b9048f691 |
|
BLAKE2b-256 | c6d63edec1b7195260039c344adb1626105125fef00f9b5e583a4dbfc47ff081 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53855d5e895c340e65495acbd1cae584d049c44b89fa8204d9313fe583320263 |
|
MD5 | 2d61f9dc1c7f3f71c294c0c7bfb48418 |
|
BLAKE2b-256 | 92f4848d13e79b33f309b37cc2770372e2d499a4b2800e7fb3d6d28f5f88457b |
Hashes for deltachat_rpc_server-1.142.11-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8930dfa6bce6c08f49d7c9e7d59d2e0b52af5db5504ad41760383c6f30be45 |
|
MD5 | 9e9e06bdba143fec64380b675a5c2cf7 |
|
BLAKE2b-256 | 3c175cf85538f554e2ff2984a8515ed3ad4d360222e98f1d959eb69a57e62219 |
Hashes for deltachat_rpc_server-1.142.11-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e59c901fc395905c545b22484db97144b95da6705752922857ad1ad9e18a90e8 |
|
MD5 | f750c6634f078de7a5e28fd57e6af48e |
|
BLAKE2b-256 | f695aee6cacba3fe81bc9631644e6e1fe07417210ff816f60bff6334c2e43727 |