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.136.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04c3af4a8e03fcb12f761e43c33c74b20af6f6a823248f777a41110f091b46c |
|
MD5 | 93fef62e6e8aebad4f6a1ea7c3b39bac |
|
BLAKE2b-256 | 839357af39f896db8ac5b7f0575b5515b29b55e00d53b85446c4a9a318b2927d |
Hashes for deltachat_rpc_server-1.136.6-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19530e350aa7cef5c39510a6fcca360ea38abcd7b529cc65bb94dc9d450ef7ac |
|
MD5 | 211fad563b61d64b999453084a3d04cc |
|
BLAKE2b-256 | b37663877d0ec3f644864d8b3b0def390c0f6e55d5bba87a23265a975a3c1aa7 |
Hashes for deltachat_rpc_server-1.136.6-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8f6417b80f8cedd59d2d18fb145d8a2419b86f568fdf49e695c61b85bfa278 |
|
MD5 | caac51cc74d9e7790e6f553ad8bc6204 |
|
BLAKE2b-256 | 5d885c2a3f98267112db74f067c99173a14a75866fdf08a0f1b56705b50ae9bf |
Hashes for deltachat_rpc_server-1.136.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4905898ee90c80f4c16fccd000376d859e6c5b7ac44967cbdf77ebf1f0a6af29 |
|
MD5 | 796ea9d8b25557ab000e68e5042f2867 |
|
BLAKE2b-256 | 11d5a2e7f1ddebd07fbdb60fef778b52244cd273f1fff89febc61080c4570751 |
Hashes for deltachat_rpc_server-1.136.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b03a389342dddf8c7614e283ce3b4976186ca031361308ed3e06a25e8e33905 |
|
MD5 | 52e87ef2c0a7e5113301b2f2e00d07f9 |
|
BLAKE2b-256 | 2be3bf70eb78ce47ecdc23d4443f8443f5f08869b028cced55092957917a25a2 |
Hashes for deltachat_rpc_server-1.136.6-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0d326dea7c9a09491edbe86e10acc9744a9cdbf1cbcdfc6cd28f7c52ef36c3 |
|
MD5 | da5b92460a5a839d944217512618f9e4 |
|
BLAKE2b-256 | 173a4c0cfc3efdeab1938792eb60b83b70407be9e735b57729a9210e17f8d4fe |
Hashes for deltachat_rpc_server-1.136.6-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46e5b8eaab173205230c4ed903779ab621ab769778fe28ee47871d1cb5af393 |
|
MD5 | ea39098d042be77ff3df1517d5f4f2d0 |
|
BLAKE2b-256 | c1ea04f3ccde79f3f0b5aa7ac4e1888a7d7f608424497d4bd69f7206e948d86d |
Hashes for deltachat_rpc_server-1.136.6-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ca481184f9e0a3bda8ba9922b1d78c8b650ad1ddde3002086eba28c8fe39322 |
|
MD5 | a3b02284770f7eb265eb49c993a5b389 |
|
BLAKE2b-256 | fef4f4a4ae9ae2cd706e956d3a23ba6ff7b770d07c717acefe5dab4672be431e |
Hashes for deltachat_rpc_server-1.136.6-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb315293896d25e5d657b9a9c83fb7f12999274ee9a2aa0d9e266c8048107adb |
|
MD5 | d3d67d9ecc045c19b00ceb89b5266430 |
|
BLAKE2b-256 | 0df41d18406ac2f6cfbd82b763d4e607e3bac6c0de3794d943b3ab7fe611944f |
Hashes for deltachat_rpc_server-1.136.6-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ce352b502662ac6ca05ca4b0900abf29aefa0b45fbeb0c80ebfc3ffe018a88e |
|
MD5 | e758732fe7042c07bc10e8e60a02d9b1 |
|
BLAKE2b-256 | b57a3b8a95df6f03592dc8d7caafbcd38107ad246c7946377c141d86ff7b0b61 |