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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a37accfa94b7968fc1fbef619bf5d4f3d7ddb95c2542c129af19e996ddf8132 |
|
MD5 | 59972223999cf7889290b75c22d01b8f |
|
BLAKE2b-256 | 0724e5644793fd4276e216b87aeb793e54a8260b262a8937d86da17a96df484c |
Hashes for deltachat_rpc_server-1.139.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb50e96d8ee3543cca687f6a959f20008834eeac4715f6e46c07f7eb394802d |
|
MD5 | df465403e5afdad7d7a1c904c3dba65c |
|
BLAKE2b-256 | 2d3665cc88e976b653b51b1f1917ce52d55aede9c20ed8bb91418e9f936edb09 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ba651e010be7cb28e8d82e6759f4bf0438abfc195af22698cdfbb68b79511a |
|
MD5 | 5d4b9dd542499601e926f8beeb86d017 |
|
BLAKE2b-256 | 6111cf6bed9b6a092ba14c6f0290b6aba92ad0acb9eaf5b74f214386209fe435 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c200b9fbd0c28e08c7cb335a1cc466c3e9f40b8bdc51534ad9e6fd558e1b5962 |
|
MD5 | 912832021dc6c0bc79d6aa1ce7e1dbeb |
|
BLAKE2b-256 | 0284ddf1cb2c4e6000283bdf7cbc54cf43f20dc64a62e336c4a6f039c3a384d6 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f413c585672e3b20f5e70c247700dd062b57d4f769c750fb003a706e61c0a9e1 |
|
MD5 | 24ea16467f2f0ecc19f991cfe5522bd5 |
|
BLAKE2b-256 | 13a28481ffcdd43e2e6095cfc4e13286877a12ec957640280a75950dbe3feb3d |
Hashes for deltachat_rpc_server-1.139.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba5a5d0fe5121a6a04b0c84caa0581beaecfa492d9072a49dc0d5ceda3bc837 |
|
MD5 | 64e132fd4cf059db15b20dd35ec20743 |
|
BLAKE2b-256 | 81331fd3328faa15b7fa7e31b83865ff44b82a918f16f592c264f27ce4f5230d |
Hashes for deltachat_rpc_server-1.139.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d31c4c069935f48480dd75cfbae48910b87b62a1cc621abce6805cdeed79c4d |
|
MD5 | bc2768367fdf7e3e1b6cf0469d87c0f1 |
|
BLAKE2b-256 | c47ef94741c2bf4482de2c1ee29a5a5b04061d3e2a81607cda37bee99689af04 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed38c486315caacba0e21c0bcfc0a85712eb80d69b8d7600efafe41deb61725d |
|
MD5 | 4b58bd5c51bf003d19dc2bdc64417fa5 |
|
BLAKE2b-256 | b64fc9fedccbe3fecbe0184480703328160adc58454bb6a6b865bd9619896097 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dfef970c4de179df0cf8a7c249948a2a41da48a29c3cfe1b6224036f618dbe8 |
|
MD5 | 4a54ac9afdeeee0621762d5840bc0ce4 |
|
BLAKE2b-256 | 9ca5c9c987bfcee1b02113737481b3cb6d5f156b0f0e610302555d7a28f13526 |
Hashes for deltachat_rpc_server-1.139.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75ff0753ccec0bef0fc828d8bf63e44e5e590347d94e607869ab32e85856d4e0 |
|
MD5 | 6775c0f7fed47df4a8862a1df71ab0f3 |
|
BLAKE2b-256 | d49532f23ff5bd9d7353c294e21a509263c736d579ab3431a0d473e820149a95 |