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.145.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee0afbc435e8640bf545f1a01bf661c566851c11f0e3da65fd6de893959f6a1 |
|
MD5 | be0bc4535e38ec55c43c540c0ef0ea41 |
|
BLAKE2b-256 | acfecdebf11a4ffa3f6e035a722ff66e09410bd6d0dc72afd0e7c0478bf7b7b9 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b734e997d93a23dad16263921b71d8f3cfdb233b1318222bdbf72b48ead04c06 |
|
MD5 | 316d7b24e574bdebee1a7f50d725b585 |
|
BLAKE2b-256 | bcaeeca874c109e7ca1ae7023f40918695ec3d4eb9971192e2500a2deee2f429 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92801810fb04393b5882816cbef01ca81250cd7a852a66e69760cc480e017305 |
|
MD5 | a301621bff69d9e82eb554994f002130 |
|
BLAKE2b-256 | ddf9de668f6a8cc65b7ef471c6a9721a816496cedc348d88618a833c2bdcb92c |
Hashes for deltachat_rpc_server-1.145.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 659f1f4121efb991161c63051dce0e219118e19ced2a4286323ad1f7b437cc66 |
|
MD5 | 666bbfea9b29b348d68d8491d11a1c7c |
|
BLAKE2b-256 | d49d7c76a2009f6ad9595ef910de049c54a94336844a411f041f0fc66ad2fd6c |
Hashes for deltachat_rpc_server-1.145.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5cc48f82d67979edfa470395c2fb2f82fc66130317f7b06f1d2fab5b9871ed |
|
MD5 | 4df6627fdfc71afd9effe2e2afe1e56b |
|
BLAKE2b-256 | 6fc2894af1ebf5c6ba7c19922160f44d985323cf02c442b2980f60e3c79b3197 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfc7dded2fddb726ea9b0fabf277616a7f40054aa834451f1b03075c428a2749 |
|
MD5 | 006827c3706e5afa1ded9d75f1d8399e |
|
BLAKE2b-256 | 2f422790f1b752f56d5df7af4630df9d6a2bbb88f0845f99c10090decfc94021 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70671aca5439815053fefb2928431c63384e554f7b294bc558ec52ed94839cfe |
|
MD5 | 74d824fd2db31f588df20c37db7a09c8 |
|
BLAKE2b-256 | 946df55b1f1173c5c60701ad6db5c1142657b9f741c30de3ecad39d527457ba1 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f8c4754b47252c99d1af97cd5add68e725b78ac4baff3321b75bbf5d6e7cf1 |
|
MD5 | eb1b054da388e667c19478b8dfc8fe2c |
|
BLAKE2b-256 | 334039942dc6ad6e893c24e7d7aa13bae35e68c2d9979ac17d176bbfd7470812 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c426c1baa984f77cc47892e16d74025f8e15a481ccff6ebcd34ca6eace87137 |
|
MD5 | a093b061e4ba6ef770b7f0df161607f1 |
|
BLAKE2b-256 | a76d7cabd161c62f0dde59de506007def30d23d4599ce3e9e7b1310cd1f6d816 |
Hashes for deltachat_rpc_server-1.145.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d83a561a4f1e60b99be07190f082830f386fbf3445f97bb80e7a45ba92d7cc7 |
|
MD5 | d388a1c54f53469a72b1e5d7417335a5 |
|
BLAKE2b-256 | 63467b1f057fc9b248f5bf913dd422147ac7208c1d97be1b75c9741d56f222f9 |