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.139.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57e701eab4375739181c587b0675b07e19af983483cc04c240d05471c3bf4af6 |
|
MD5 | a7a299b65d788163197de84d2fe75ba9 |
|
BLAKE2b-256 | 69a35194b074de4d89d2e032f0ef57312d53b32c8472cfae557123190e388ef9 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f48aa844723d01fa1d6f10eff3912760af60dd2d2c0bbe3d4adbca836ec543a8 |
|
MD5 | 49ddcb291cbfd34e705568f0feab7e9c |
|
BLAKE2b-256 | c5c2970a175d2f4c2d5427bb3c710551e530b8d109d7584bbe4ca9a88e4a0c14 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aef9b7348a0172e6fb536a6200f0ef4a9dbf862961093b65c8d160dc135c0fc |
|
MD5 | 541963af47ee74253aba55642337efc2 |
|
BLAKE2b-256 | 713093ffe1a0a6d90b830ca85ca6d38823ee4ff93bb76bdd250d292595d86e56 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4001f5f2e604aafef589d6d9083bf8ce4d4fcc4c39b9888cd3afd1b77329b3b |
|
MD5 | 135a7677d5871e5b1c2086f7a4642af8 |
|
BLAKE2b-256 | 7f9e353aa54bf9bfc363a92707840ce5b51bb1afc1ba7843f19db76c3d87431d |
Hashes for deltachat_rpc_server-1.139.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2dfa39cec1c86ce40ca0ea52a7f4736a0f169bc7afd2de8ce93285e525d38e |
|
MD5 | edcff46f7fcc6e0ae0cba78a95f54f9d |
|
BLAKE2b-256 | 5de8ad0da1367842a8f39f49be472ca39f26401e1b9c8764489e1884c9df8c15 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16bd2377e81ed0e65762ac452a4fe267d6eddec4a59ba160d06408e83e94210 |
|
MD5 | 628508ebe2b386ae02b739345e60c25a |
|
BLAKE2b-256 | d848681aee27ce1ab4da1ef036f9a8b7c2858983153562313314a548b1242965 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf42ebe59dcc90280d5cce7685f5c5fa1e688f30857e014829699eaf5a47dad |
|
MD5 | 63452ec5903d76240eba029d3c7e5efd |
|
BLAKE2b-256 | 10571b6e00d38117ef417d400ac211ba3777f7a323c27eca9263392811aa161b |
Hashes for deltachat_rpc_server-1.139.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f24336c7e115f627e6ca33daa36d67e7ec5369e3ef3f16ac2c57ee890b7d47 |
|
MD5 | 75ab7ad037056fd3bbb8dba87c2131ed |
|
BLAKE2b-256 | 7c62079a48e921e4042b298bc22621ed2e73bd383b6874c0b7ac9d4938aae030 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 024513f3f721490f2b0ac6a20e1bcad9eea418114218384323c4286ecb32e931 |
|
MD5 | ebbcde950abb75a257735f34489aaf2f |
|
BLAKE2b-256 | 8ac6029ecaab4922ebfbf9fc4d81071af3d0c831248190230eef588540157150 |
Hashes for deltachat_rpc_server-1.139.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deee5fcae3dd6b79dbc8184923a97051c13190d0872a42c0d8d25c626b5f5617 |
|
MD5 | 31102d2df7619ffd876c085205ef2e8e |
|
BLAKE2b-256 | a1b4d5b4c843538fd82a13a5d146b249b53915f120fe1d81cd5a7fbf5effa62a |