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.138.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e741c44d38dcaa0ef09f5ac6bd88f1c72790ee21209714ed623328a07d663bd |
|
MD5 | f13135fe780b60910249979abbf72c8d |
|
BLAKE2b-256 | ed5b77c679e9b32b0af14f927935fa19ef1d24fe8a0079d3e8afc11aea54297d |
Hashes for deltachat_rpc_server-1.138.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dfc4842aecef6a8e00a3628843678c73dafa11400c2cf8750959c68b02353f3 |
|
MD5 | e6447f958e591a51bdc70805bf1e8da9 |
|
BLAKE2b-256 | 91279d197140fc6fe9ff669c32bcd0fb98301456a18b1a42702ca11a82dc742a |
Hashes for deltachat_rpc_server-1.138.3-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b044304b6962d9d199caab90d8aad4451fdfce3a4337331237f121202bb5b2b |
|
MD5 | b18c940380c6e6b965f1d576daf48f37 |
|
BLAKE2b-256 | 9d0518a03d504eb31c05792ee3a5ae1597fbf69a57038f745e2522c0e2150c3f |
Hashes for deltachat_rpc_server-1.138.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eabd9e2d684e6f3e4777dcf964652b86a120897fc32ba8a07d3ae812e031057a |
|
MD5 | 26187afb59784574f4f1e0d1a72e210d |
|
BLAKE2b-256 | 9b7339933ce1e3ff2584ea7fd405de039a06bcc3e3ac40c5184b88ccbfa6112f |
Hashes for deltachat_rpc_server-1.138.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49cb9b9f7187d556a0bc66784e7d29a5f21d5c55a7f6280f2ac3863bbb6da78f |
|
MD5 | 33e2a1b223e0c5c9c4b3a7e034ba7166 |
|
BLAKE2b-256 | c79ad0fd24133b794bc74c148502fd307409a304997e3ac6212f14de916c21dd |
Hashes for deltachat_rpc_server-1.138.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74fbd451a6903e79d06a5b12ed8a1694e2d8a1e567e50379435288130c9bf54e |
|
MD5 | 0832e25ab3e6ac7601a1ada459107ff9 |
|
BLAKE2b-256 | 8bb45de5fb3c650a0e05d7e847c1ef6ad1c13da12e202ab0ed43472ac4391f26 |
Hashes for deltachat_rpc_server-1.138.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99f20355fde448ad075c37507f506cfb30b60d720da39e1b5032fc64c4ae8c6b |
|
MD5 | 772fd5d7cbd54c5f8966632507d9a9ef |
|
BLAKE2b-256 | 8cbb72b86aa0266b0e5d491a0bd8377dd1f8fd23065c0c171436bc80d2a36341 |
Hashes for deltachat_rpc_server-1.138.3-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62ffe9077d25a36311cf6e345ba71d42135dbf8456717a90f5d37cdfce187ef4 |
|
MD5 | 4e521cadfa4cddc0046a988abb9e62b4 |
|
BLAKE2b-256 | 09bfdbdb2d25376d98ed1b7b8e6cf002587a1b9d62cb7ebfe19e776b9a802be3 |
Hashes for deltachat_rpc_server-1.138.3-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b39c1ce6ea4c4b55438159f64117e0184ce820ee5099fb7d7700910b1001079 |
|
MD5 | b8db5f1ce618d2c61869bacac12d59cf |
|
BLAKE2b-256 | eb9f6b5f707790c93b9bb5a144cf4db6adb136de41c6afdccacb01f045f8a81f |
Hashes for deltachat_rpc_server-1.138.3-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84ae1062a67eb4b7249510f65f8794f47b057de271fc02fffaf772462ac5514e |
|
MD5 | 054f45bed18a1de5a76991591fd355e4 |
|
BLAKE2b-256 | 662618d7c14f8edf363bdf06ce850f1ddf8e25fb8e6c4837187a7ae270bbaf2f |