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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7fe82cce87d4df9c83cd7f4ff00a59896dcb1ede78ad0756c5bd581dfaf44cc |
|
MD5 | db0a9b23ff90d26affa1f81fdc3bbb21 |
|
BLAKE2b-256 | cd566aec7f9c26dd778fe081087a8e07712d31ccbcdfe5afcd718abc6617ea4f |
Hashes for deltachat_rpc_server-1.142.5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90713c0a59f10d880f23a0b6af0a800d2b49dba9f3a067b65a637cbb39da58f1 |
|
MD5 | 8e1b1fa94e26f852443d1edf9506ee9b |
|
BLAKE2b-256 | 9cca8196b7ca0de55d614db93c8d3cad0c98cd04f5e25b1daa3fd2b5ad75823b |
Hashes for deltachat_rpc_server-1.142.5-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 529486144a60359834edcb11140695dadb8b27d3d64ad623ede870dec785e81f |
|
MD5 | 82dc617d14a3f0f0fb6ee082fe1c71e4 |
|
BLAKE2b-256 | a213ed3f0e81defc51e040eaaf14365a55c425d3fff8d6e7a9b126f79851e0ac |
Hashes for deltachat_rpc_server-1.142.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8e9c0d6e461bba08c49a2e2290d13622bb85ac8b1106660c7c5124c272353af |
|
MD5 | 1c685e28009617c696d91e3e474dcf64 |
|
BLAKE2b-256 | 6d02432e15912136771222eca21d32b64cff73c045105e692f508b1f9b912529 |
Hashes for deltachat_rpc_server-1.142.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d31d0753d4e608edb8945c946ec08912f5ac15baa3fa64e7ff43344ff3afda23 |
|
MD5 | 58d923049d71de5f3060133b7af03072 |
|
BLAKE2b-256 | 3b969431daa602803f9791d85112ab6f858527fc69efe22f988082d9a851c1ea |
Hashes for deltachat_rpc_server-1.142.5-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a793b54686cdfb5d7d867abd63ff1e91d0dacaa7b7ba30823de4f87476c37936 |
|
MD5 | 61d2d8b30e62ea1df4d82578bd773a3f |
|
BLAKE2b-256 | 85f6a55095ae1435088eb96b06d46178fcc0436f2f2a50e9c13d5a142069cc61 |
Hashes for deltachat_rpc_server-1.142.5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a555e292da8eaddfe9ce7ca6b3ee0a78f1d7573be3c4280855d78168512eb3 |
|
MD5 | a26e86deace43cb4435fb17add165117 |
|
BLAKE2b-256 | 054690e29a239c2e7a360d08330f10f6bff82840ee62e6ed208a937f7af2917b |
Hashes for deltachat_rpc_server-1.142.5-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e58384debe38b455fc197d31551cc43bd797cfa0d13b2cc7c9e37864084dc0a |
|
MD5 | 93c81d5c4feb14e147916a38b76586ec |
|
BLAKE2b-256 | 73d8902894eb6a33c4aa196d415df69fa11db00a00c96fe02a3e7daa67fdeb12 |
Hashes for deltachat_rpc_server-1.142.5-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c37f133930250fb5c629b3a4d6ba423abc897f09a1af8ebaa216fd329225df35 |
|
MD5 | d88a73ac53a4561fa647fb7266c8454e |
|
BLAKE2b-256 | 72d5cc9912f4309ee255f96cbe3b26b745e2b53534d6295dda03c22070461e94 |
Hashes for deltachat_rpc_server-1.142.5-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9431274353a779073c8acc0fddcd51a0ceb4d18785e6380d7c316a763d5c76a8 |
|
MD5 | bbe1249c3ff05bfc539b5e0b78666bdb |
|
BLAKE2b-256 | 85fbd1731bcbc65f50d7ad8fa7192a47f84ab43b3eb10a11fd24e83842ba5fc6 |