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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ebadb7ac675974febf1104fb2a2f42a86ad0a794fe030ce7f5dcf8dd5f98b30 |
|
MD5 | ba3334587c9a8bfe20d5cba7631aef47 |
|
BLAKE2b-256 | b2c01b55e9fb6e20fcf582b19be167a1cd5cd851d1e6f51f7aac581fff59771e |
Hashes for deltachat_rpc_server-1.139.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4b94cd1318ecac78f779ebc229f14a25733e37ba655e6c5600c5aaedb2e8f6 |
|
MD5 | dc4e11afb58443e6c97a03ca3054dc35 |
|
BLAKE2b-256 | 2f08e8d17b3f02bcc35043f6a4315fd88c44c7e5f23f5e60eb765680dd0b8de9 |
Hashes for deltachat_rpc_server-1.139.4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568e0d9ac89771c53d687e949c03ded49909a801ba83b10d242e6068c0a71c74 |
|
MD5 | 5d3efd73cde3f7e9ab75d7261a01278a |
|
BLAKE2b-256 | be6558b74070d07b512d7ec11c36de1508de6485d061c8f0591dcfadce2e27eb |
Hashes for deltachat_rpc_server-1.139.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 577c4f54071d4879a18519ad5d1b0760929a7b30ce86810b258148eb81ca0ba9 |
|
MD5 | 07dbe36aa6541cc96e3325a66d797a06 |
|
BLAKE2b-256 | 64fd806ba01cfde47f672761ba4f4211e0e65b62b653b1b10248ca6a24c27696 |
Hashes for deltachat_rpc_server-1.139.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239a59fb45a102edcce1d86b66bbd63baabc683f0ac7e010023689ee601829b2 |
|
MD5 | 9ac5cb75485c07b3729a346c5a8a18c3 |
|
BLAKE2b-256 | 4dc520a4f91c8c1b784efb37e1927766d5ab7f7c0b3801b6c5b324d5be4080aa |
Hashes for deltachat_rpc_server-1.139.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3784c49ccb57ad12ad422b038c906c1b9e13cdc49d69b4890af5622b352388da |
|
MD5 | 994795f454dcdcf9f2b395327d560154 |
|
BLAKE2b-256 | a04fc7193ceb128a49f745628ca04ff28ea356eb0b117d1b0060392187667c6d |
Hashes for deltachat_rpc_server-1.139.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3e90de565c4a3e71d786aefe87a1d28738a600673998f3b75c14b945b704b8e |
|
MD5 | b24baa1468cd9dba69455d16b5e433ec |
|
BLAKE2b-256 | 4d9e44d7fb35c9377d73baaade85489e1837daadbd1c452db3596a3fa712ca6b |
Hashes for deltachat_rpc_server-1.139.4-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26762ad19d52da01347475090fe2e01bb5fbaef2f1957b14157abae8f00d5a68 |
|
MD5 | 3caccc431f11b3d37931be28e885f914 |
|
BLAKE2b-256 | 61f835d38145e85fa2629641898b390c97facb994603233a7350d9f9a683a10b |
Hashes for deltachat_rpc_server-1.139.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdbe239a0347763c4e49f3cd49fb6e32feefae9ddb50f6bdb5f20de74cd9495b |
|
MD5 | 7912cf5e07b897102bedf10b6ca587e6 |
|
BLAKE2b-256 | cc5f4353271c10c6847a2bbf8df4fb4556533feb6a923827ca183fed73dfdd39 |
Hashes for deltachat_rpc_server-1.139.4-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d259d2e292c77b0dd872c8832e18f916a4ea7bddbf0c16e8d90885334fe4174 |
|
MD5 | ddb7eda2c506026dbc51b7d8211ddb26 |
|
BLAKE2b-256 | 850de33f3b39fab785f563e4dac749bfe8cbc5514742ba3abe2030586b659df4 |