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: http://mirror-pypi-de.runflare.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.143.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e2eeb7339384451d1e657c9147017d41107e43fcfebd7e65d45dd09fbeda04 |
|
MD5 | af5a8b6c13b797e1ecf80285192ab1f1 |
|
BLAKE2b-256 | d6c7351184300a95ebc77554a553683c3d0d85fd9e80519dacc5817d0be51f3b |
Hashes for deltachat_rpc_server-1.143.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c493f1473c815563378586373039bbdce3731696da1999211e72440efadf03 |
|
MD5 | 93856795d823f66d923257cd398ce72a |
|
BLAKE2b-256 | 0e1bea387ae3e0756686492fddbfa5d415898b8c1fb6d298410bec783b2bfea6 |
Hashes for deltachat_rpc_server-1.143.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199d07a0f50103360a5358097a22ab43e087e977bbc8ea31b12140d00c173543 |
|
MD5 | 09fad8cbf8eab32a1f7a38975f0761e8 |
|
BLAKE2b-256 | 5b1e6c59878ced505c21e4f9be7a8362fc1243dcfe0300c4bbb3b3e6641908d9 |
Hashes for deltachat_rpc_server-1.143.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8739b221366bfb6d93a6aad3f418272ece6f0791fbbd6e53aaf61c5aa34d15e |
|
MD5 | 3b041865ad91b370b4058c11bac5d3fb |
|
BLAKE2b-256 | 8cec19cfba4da4fbe4098d2a0bead8c0ecbf2f553f0bb8c21fa0dcc3f64c23af |
Hashes for deltachat_rpc_server-1.143.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae79ecb7e42a8cdb52a5fd61d28c5b0d09b6cf34652e3c61c8e7172b869bc771 |
|
MD5 | 51868eafce6b8d55d5c2c6edb0572e41 |
|
BLAKE2b-256 | df679acbc3c79b79ce6b969bd542fb430910e5b45f8f00addb61cebce1c58880 |
Hashes for deltachat_rpc_server-1.143.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f62c3c1ceffdc0cba79ad1b4bc7ca3621811ee63407643879ca22e4ca0021e42 |
|
MD5 | 06d7973064ad34814adc79ff64ebb3c4 |
|
BLAKE2b-256 | 19186c5e7a4befd66ff5f1a1d4096ebaa176a9be172bc8c7f271046f8f61e8f8 |
Hashes for deltachat_rpc_server-1.143.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c0d63ba3b57bb0b012155215f1eeb4f0d33315c609fc8debebf72a9ec8de12 |
|
MD5 | 94cd9c8e7dbfedeb1c4286d92a7034c4 |
|
BLAKE2b-256 | 6b6f7953dc6dc89e1ee39f75d817910c3126192dbec00547f4c40ec7d2883fbe |
Hashes for deltachat_rpc_server-1.143.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ee444f2a9fabd790c4da73664ccb44ca3b29086727a9291a7b2d60d85b539f5 |
|
MD5 | 3aa25b1b1307b1a7b18d6fdb10d8c971 |
|
BLAKE2b-256 | b6eb62b9a2ea13bfa152fa43a0fc17b147f69bacf456f8e69415a52f625d8dcf |
Hashes for deltachat_rpc_server-1.143.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dfb485677548ed9d286e074a1bb976ada631944d63331edcfaff5caa6246abf |
|
MD5 | 603263c13927a6c8659bb8599c0d22c0 |
|
BLAKE2b-256 | 1a5746f5165904aa3cb62705f60d1245b620e0fc082f12017e2d75073fb8a213 |
Hashes for deltachat_rpc_server-1.143.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cb658db7ec5d56fa075657c46d27b639e3007b377d40d2cfd03bbd80911d875 |
|
MD5 | f12abac5b965a9c35bc13fb817aee3b3 |
|
BLAKE2b-256 | 508946d808b876b931e7f9bbddddbeb3a9513901f81fbc33330ca21355aac424 |