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.142.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187ba44424be7957a6c7ff16a3a83cfe91891361cab63713df7e1d13b835a0e4 |
|
MD5 | df971938aa8ea4ce8a1c55ae9fd2d3be |
|
BLAKE2b-256 | 0972ec4de4d7cd3191cc0f9d940962e24ab3ae52b50503155ca5afb3b9f7464c |
Hashes for deltachat_rpc_server-1.142.9-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 506b02ae86fa391870dde3ffe632f668dc4c9093faab739447c52cba86caa336 |
|
MD5 | ce78b4d7d87ab397292251c885d39d1c |
|
BLAKE2b-256 | 6ad73fa294beb1dd4d9b15fef21896637f6de1ea7360dbd2441420630ba47f13 |
Hashes for deltachat_rpc_server-1.142.9-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df49834f7eef424329b75d2e9815c8fb73d085a41d41b308442ac37820cfefa5 |
|
MD5 | 6be5bc3d1a4a96e28885a79fbded5a19 |
|
BLAKE2b-256 | 64e174d675d38db143d62ae00068b38b6bc370f9ac8752c3be889962589de9fb |
Hashes for deltachat_rpc_server-1.142.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a20f53d7efeeca1616caef486b05e874c9ef6e13b624568c5350d9e41288b5b |
|
MD5 | edcc9c7b85ad089cfc21471a718a2d3a |
|
BLAKE2b-256 | eec99f5e646c2199dfb7ffbda0ebf62d649334030bd696436f1182be8c5d5f96 |
Hashes for deltachat_rpc_server-1.142.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c27536040bf293b2b8769d02010bdaca0688be794fc52e4f5953e846c7d494a |
|
MD5 | 64c8e57884755074b3a11297ce8c29cc |
|
BLAKE2b-256 | f85ce1b0bce24d1d89c812afa14d1be177bbd33fbd084d055fb7de1adf6d33ee |
Hashes for deltachat_rpc_server-1.142.9-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5babd8d0440352239c09556aa54d0fa7cb0b33cf577cc966a168379cf4d29060 |
|
MD5 | d6d54088ebad5c7cb4fce30a3c7ebd41 |
|
BLAKE2b-256 | 74fb9cdb33895b15a3459db968b3a70002702818534418ccc2bcf1ab1de0e4a2 |
Hashes for deltachat_rpc_server-1.142.9-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d941eade5f5e357fe98ad75aa066f23c823e75d7165a42ad1d54e8c0f700625 |
|
MD5 | 251f426fcad350f4b665ecdf47bd34a9 |
|
BLAKE2b-256 | 64d05fdce6120d24bb483485af98ee843e566c3a070e753cf75939b63ba76f4a |
Hashes for deltachat_rpc_server-1.142.9-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13982a9d0bcbcf19959a956c73561e35ac76ba47596eb89bc0bfde5e503da292 |
|
MD5 | b3005214b2cc92f111efa596cf068728 |
|
BLAKE2b-256 | d02007f4c802b993316035533713324c3f5b967ef935d907970f06dbc31f9bd4 |
Hashes for deltachat_rpc_server-1.142.9-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd731d9be92a191e0c5c169f7b1e3dcc5f84fa583e35b80c4daa4d4f3d4b511 |
|
MD5 | 6e85f2c933838b3e2076f86c6e1ac3b1 |
|
BLAKE2b-256 | 85a837a00045a7bf42c854c11b2432601d76882d0b789edc691b91f5614e0c32 |
Hashes for deltachat_rpc_server-1.142.9-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a8c0f73d05c96dd46b74a8b635323d92c13320b69df1edb7eeb774b9a07332a |
|
MD5 | 4971bc82140d20b575e62452c91fd432 |
|
BLAKE2b-256 | 8669fce5a2dd8ff3e313078f0bceb55d69badf3dd46ddea6f97e1a93314518f6 |