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.149.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e11925b2dc2d6682755834d59fb66e60bef5f6db423b5914dffcd33dbc52435 |
|
MD5 | b66e5939dfe086e7d47a9d8d13745cd6 |
|
BLAKE2b-256 | 261e2fe392ae641cea7fdb02529f1ba2e9f2727040892d08d45274ad14003478 |
Hashes for deltachat_rpc_server-1.149.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16aef78cfc310292286e204669282ee55c39941bbb4ef6f582f40a885031406e |
|
MD5 | b7ecc866fe9dbd408418d1991c4ceb2e |
|
BLAKE2b-256 | 5842e8d7afb1f4588968649372c7ffe3836cf684f29645a3f5cb91488d259be9 |
Hashes for deltachat_rpc_server-1.149.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8753e36bb70439c86d89864d302ef73e6cc6faadc02c40353a8f8f06c1645f |
|
MD5 | 2fc35e410291657a525a4e50f2c1045a |
|
BLAKE2b-256 | d53c1c215e03c3bb6bac4c3f6823203414d19502dc61bb7d686ddd986d268bc8 |
Hashes for deltachat_rpc_server-1.149.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7cd92969f67cfbe23f332082c2842a69ab6826bace69c9555e4c90af2bb98bf |
|
MD5 | c4a027b60ecdc8d82da5c33c5adc4da0 |
|
BLAKE2b-256 | 7e80490fda87c0cb2fbc1aca7dd0376a365664a56f54501d797e3bd929ce522f |
Hashes for deltachat_rpc_server-1.149.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c117512467c1da01a6f1eabdc91d6ea274a6e867d563365e1d16cd056810cd8 |
|
MD5 | 6ca424d18c346d48d52b82d2fb358ed5 |
|
BLAKE2b-256 | 960ac637dbaf6d9c1af4bde9d03f1132807b06c1cb420092ee7ee9f8ce75adce |
Hashes for deltachat_rpc_server-1.149.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1fed7eb469841f2ae009f1be09e5a760747e0a4d913e5732e336dae76527dc5 |
|
MD5 | b94b2d4c256bb2ba9b88bb84b95ef571 |
|
BLAKE2b-256 | 9d19a3551ac64e97360f0b337923f6902b98b114583ede35f31e60af565c2e3e |
Hashes for deltachat_rpc_server-1.149.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3228af9ad04d22cf40ceca94100d0d75dd62ebb3559e975c9f3cf45c4cc53362 |
|
MD5 | 593d727970a07d21fa582a97d549b674 |
|
BLAKE2b-256 | a8aba9ec2553ac4a2be8364d8fd482c7dfb0d05699a20122961d635bbf30274a |
Hashes for deltachat_rpc_server-1.149.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a62d462aeec6a01d7a0f7ad07ef54ae8e3b78e9f5ea6c217312442826ff59a5 |
|
MD5 | 076058b051f1a89a6964383a1dcca9b2 |
|
BLAKE2b-256 | 5df9d73bc0bdb0da2e3f61a820bd5fde2f143cd5dff1135f33c7e49e3c506d67 |
Hashes for deltachat_rpc_server-1.149.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 815a326d52f36980762cb9e7f940c2218c921ead6165b6ad07813332327ec466 |
|
MD5 | 1b77ab93ca10ea6aa30bda06260b7f0f |
|
BLAKE2b-256 | 62a9130d363500107ef23d9b11dd5dbacd671d18e82a8e508251b3b51f330249 |
Hashes for deltachat_rpc_server-1.149.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda9e56ee3ce18cc8f8cebedbbb32dd0e2fbb164ffabd9f4f73168192a23896f |
|
MD5 | 97cbfa30f514f7b0fd49ec14a65a921c |
|
BLAKE2b-256 | 76e8a118b4f3253a8723a338b057c2787963b673b2a0df612d0e0df5b3ef0e9f |