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.148.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0ac4a87257f2e783c4ea47eda9717dff66e09701e754db3931a807cdeacf81 |
|
MD5 | 2c5d14fa42d73dd3eb59bffc3f301e00 |
|
BLAKE2b-256 | 2d16a7e3bfb6b1774656ba04d862df594a1ca4d8db6c9ffb45f2cbdef3d7baa0 |
Hashes for deltachat_rpc_server-1.148.5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03311137f358349ff3e1f0aadb5ac1f49764186b252be4d0fc3169fccea4dcbb |
|
MD5 | 52be02172ac3ed83c90466a4cbeae885 |
|
BLAKE2b-256 | 165da4e530728ed3e521040fb2c4f49300456b8e98ddf0c6438a0836ea1c6402 |
Hashes for deltachat_rpc_server-1.148.5-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e21d073eb57bf192e680c0dd5f27506119c4aab20775fa77ff50876a6983ecfe |
|
MD5 | a2a21e6670fbb534302284e6e44a4077 |
|
BLAKE2b-256 | bb77efbf8af41d899b8986579e721de2696a8e3d6faeac660724bc12cf4cfa7d |
Hashes for deltachat_rpc_server-1.148.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb84334f3e5eafa9294f318109b0ba488b479ad8942b68100a1a0b25cf175745 |
|
MD5 | 8eccee792c65795448d87a44d0cd7677 |
|
BLAKE2b-256 | 6d93627dfdbf153e08ed65370dab54a14df8527f4607c1c143526d36949f7616 |
Hashes for deltachat_rpc_server-1.148.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0459e352ba7d32db1c3dcd23ced094fa372abde33f3e5676d17cecd52c97ce65 |
|
MD5 | 4780ed09122d0629faf90a5b77085b7c |
|
BLAKE2b-256 | c42f07925d0ac3e8ea07b1fbc590c1b1c98421da86ed8382ac6a75d53ef6954a |
Hashes for deltachat_rpc_server-1.148.5-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92342f2a3452b752c41cb488b10a88febf7eb36b3b3723898fd8fc1b280cd1a7 |
|
MD5 | 70cded620d597b4e11a473986a12af8a |
|
BLAKE2b-256 | 9f1377be7cee27c119871577a35b9d7b3ea5e55a234cdf8487b62c3266d448e5 |
Hashes for deltachat_rpc_server-1.148.5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc93448256200200eb49e95364331f41f1d7452124e1e07ccf4bb030dd34b39b |
|
MD5 | 6185e2d300c19e671a46a7cb4ae6fbe6 |
|
BLAKE2b-256 | 6a153d3eab994be48198f1345a641e4ff4154340c308ad53a70e8afeb138b3d6 |
Hashes for deltachat_rpc_server-1.148.5-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5fc261ccdd0cc8674468cfb390ac214f5a691bd92310c02d2b9f39379c7bd99 |
|
MD5 | adc7ddfca18d1475764c3353460b41d6 |
|
BLAKE2b-256 | 063713bd3fd3d2d358bb69fd41637850df716d6e7817f674c8f737b17fe2f6ac |
Hashes for deltachat_rpc_server-1.148.5-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ab4e5ae9d4b2b4719ce97a443c52bcef1a0981fb2eea230d5c554e90e359e2 |
|
MD5 | e5ce8b4fed25a7339599fae49a8df49f |
|
BLAKE2b-256 | 09932ccb0df3d5a2759e063a8648221e953e0275008a63542690cc5f8872be2e |
Hashes for deltachat_rpc_server-1.148.5-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 471fd960c3e449fcf853876d1e5fa7efe3d35d2629eda17929df63e23e06cb55 |
|
MD5 | 1547b0dd85f91d09c8e578760664c116 |
|
BLAKE2b-256 | fdab1d21a57afa2e3c6ee29f082469aeba500cddfd693c2a99cf10e2caf6000d |