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.137.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25410a21c0901351769f66fbeb5b90baf4584215523f46d291d26a3215e18664 |
|
MD5 | 2e0a823b985a107db8fcc147fb6839a3 |
|
BLAKE2b-256 | daf73ec26c9561cae4ab7969f93c7d79adb6e3a48e2f11b3c93f82e602456d9b |
Hashes for deltachat_rpc_server-1.137.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eacad65406986f6fb50aa0f1d6e3048418715359cc82c3dd37938dafc5614311 |
|
MD5 | e9cca4b6089ff9b850f6cd144d55f8ab |
|
BLAKE2b-256 | 65dd4835ee1f0ab5cde772c88d43da356aa9ee5142f44794f91c127c64d00f60 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c801518f932440280cefd483d722c87c3cfb2e054faa878f63b9eb47470a6065 |
|
MD5 | 90eb03f7ad06404a0571a235f1b43b46 |
|
BLAKE2b-256 | 5e24a4d7fda19a1fe1581a1f389da3a8d25fa135ffaa1dd52761d901701b42c4 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4749ac2ad20dde059e1f64f7741b3f142f61e378761c04f6d43834afed57df |
|
MD5 | cdd3760e99e859c4a1a9aa6107f01129 |
|
BLAKE2b-256 | 51bb1e59c179e21458d4d552ea58b45fe18adacc177a56f9ba059f37d26468f4 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8201ab7c7f37e9ece2ed71eb67ea59ac7ad426a36ac7cf8b301ff2bda5b340b5 |
|
MD5 | 0b5598c0e2fd7bc4d6e7f1da731cc455 |
|
BLAKE2b-256 | e6ad2be1acfb00d6b52e342c67cefb4c0237aa1fe574d61912e9d42108f35e8d |
Hashes for deltachat_rpc_server-1.137.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e035c10889a7295d2b63887814ed3060b9ffed9b36c2b371fd25b60aa28cf9d |
|
MD5 | 0b92fa538a850928594e63b49d0dfaad |
|
BLAKE2b-256 | 63345ae4a5bbf38ae99b4f1bcc2d132acdd5177c286c6116758ff990d9d9a8b6 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a78628c142394b4d88e9aef636dc463e735aee88ccaa551f0dbabc389a1793a |
|
MD5 | 3f40adff18cb5888da593130d092acd6 |
|
BLAKE2b-256 | e9c0680822c9878c0c2a222db905a7e217050e9a180285b3b913cdbe45837d75 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ed692a1e5068edbe91c43854154537185bb1eb319dd6f8f93561b0c74bb73a |
|
MD5 | cc4b7a484be4f0228ef9af298706d3c2 |
|
BLAKE2b-256 | bd1ac6ee8d8e4ceb0d37b97a50ae53c8a8343b035155d8145d1a0f63db3a90d1 |
Hashes for deltachat_rpc_server-1.137.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866857b1d382655bb6378531076414db9192a87ab8f1c655b7803cc023e02caf |
|
MD5 | a39b3c1ef222095f2525c97fb3a3b933 |
|
BLAKE2b-256 | 4cca0a22b252bb33db2dab732ff86909e448abe435a72f87638e835fe6976c4a |
Hashes for deltachat_rpc_server-1.137.4-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8da16967f6bf126edb20db6a857d6fe08127f1e5eb112779f15248388bff8b59 |
|
MD5 | d5ab3e782be8e658421f33d403de96dd |
|
BLAKE2b-256 | 2dc5663b52e36c0850a10347e95e88ef983d7a8917f94f033bcd549e8ce9236a |