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.142.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | deff18ff284231d8d53b0dce5bc78572af41bf965b8a69ec5a2dbae713ed7871 |
|
MD5 | 7f561f84aecf78bf00f75c645c6714b6 |
|
BLAKE2b-256 | 31116c2c19c977e0bd015484d67cbee50a7258b9d94aee3fab4b963ab4cb7931 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5b717ba0e0f3ffdfb04ba3a1f9d2b6d907b1104c585c0d46a3e0410d00629d |
|
MD5 | 4ded1248d9c624a490a91ac04c1a2bc2 |
|
BLAKE2b-256 | f8cd888346a3d7a30b3d1662ae1a52ab4dfe25633f832f4202fff51eb1ae04c0 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d95169c064296b0cb58d1ed91c4c6722da0e8b7041d013e81b6561252a984e |
|
MD5 | db33af3c52ad87fec229c61870126d3f |
|
BLAKE2b-256 | e4ed62ec8614ab6b2292d324772a5623a10384bf063f5a29dc61514820b000df |
Hashes for deltachat_rpc_server-1.142.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a35ffdd05d4ffc60c67cda5094ecb3a9f16b6bb936196b4e0ab29a4e82b58972 |
|
MD5 | 0b6aa4c07a3a00a2220cfb7bc51a4db8 |
|
BLAKE2b-256 | a2710f456ec42e3e1dc316db158d0b8dc7162d955f14b819e17f634b7a63237d |
Hashes for deltachat_rpc_server-1.142.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4fc6f2a1bd670abd56c4c759303adc6c240d18288592cdf76b25387d2b78de4 |
|
MD5 | 5af257552ef4369e03bc5262176e68ea |
|
BLAKE2b-256 | 4fbf929c287ea06c9320bafa401d86670e360838d5da6fd23a0e6e8e8c3044d8 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9928ecf1105ad2cdd3a140b722c21abba0eba7a2f862740a0df21f88ea3d5571 |
|
MD5 | 1045c7626337d1a2a770d0b38d3c6c46 |
|
BLAKE2b-256 | 54e42cb5c580155f79d05893618fbd78122f66a401a569950f4deacb45fa1863 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b566dc1101984aecc9e38e4a3b49fe18ca615ab334153a730483a823aa81183 |
|
MD5 | 94ea061f1229eb4d1f3b5d794d9a4d80 |
|
BLAKE2b-256 | 3f72f95fbb776b70983fa57615b7a4b94ffdadcfb17aeef90536de1485219a60 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2ab89632d4c1d837082f44987394222ae133ada6a18861ccf5691035c60841 |
|
MD5 | c22a6efe566e74c64de5b0a6706f3113 |
|
BLAKE2b-256 | c910b208be24df073c9c53d113a7a67475186997985e3ffed9269f673590d900 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b8aac0fc36fc86f4214a4249812b26fac5de7ac9d9647c6768cb177405edd8 |
|
MD5 | 4a86b8166e154ae88f76046a82149d7e |
|
BLAKE2b-256 | e02218f1a320f343871232715e2a986a0b29938f203a00b8a13842094b910971 |
Hashes for deltachat_rpc_server-1.142.6-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9025fa14e708a70616598be02051a5885608f3492a91368cdf7d70815fd6c12b |
|
MD5 | 777836f77a1404786c3f930fb94a8fb7 |
|
BLAKE2b-256 | 0ddf2e15950771b71dcba67db0dda2a13d58e0de36a194ab28d4a886a199f1a6 |