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.141.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b02c9f4b1863c6ac25292fcf3875af5801cb669ebe26f2c2e10c807539f8f28d |
|
MD5 | cac8ef4ad16fae65d2d48607bb07bc6d |
|
BLAKE2b-256 | 6176c94baf90a019fa5b7fb452d606d477ce3c4a1e9914cfe2a2281b1a29eea8 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 460a691445598605d0d995ea8b4faead342603338216401640285269f8debdca |
|
MD5 | b09dfeddebf8de001a7e82ccab2917f2 |
|
BLAKE2b-256 | dd6d6960949167efbbefe22ea4562a3d0594554fe6af0d73e5289de406f7dada |
Hashes for deltachat_rpc_server-1.141.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85883ae4bcd31262fc635a88b6c794cb6dd50ea78d18aa730d137071582ba0df |
|
MD5 | a09f21d1b6b8c27c7dc3bd9fa35bb750 |
|
BLAKE2b-256 | 042d9467f1bb28c751c94e2fd1fdfb57a0b7047650293a0bc7ffbe1d1d0947e6 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed8adf7bdd5c6303632b710c52ef5fc181cbef7cf65d42f71d9b98637eea687 |
|
MD5 | fa73f22708d4ff11af161fa201f55e81 |
|
BLAKE2b-256 | 8a0609f6a53dec525e2f87b9e73b54667e1c93649f662f6ecc90f7d2c1949beb |
Hashes for deltachat_rpc_server-1.141.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa205269a86921053b9a761478a4ae371c326e04ed1752a38391f49da6726ac5 |
|
MD5 | 16eddea1eded3728a915c3ffa59eb00e |
|
BLAKE2b-256 | ac7f2644e48da950e878bf436c804374b95e268dfa65767e5166810271c36b50 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9a981b9ad91655f7d4b24c2be10f4df6e20fd485ea16a1c67554fd465e20ea |
|
MD5 | 5936d43bf89fb53275e620442c436ccb |
|
BLAKE2b-256 | c1f2f0ef833ab7ce050dee88b856a284fb2506de9c86ad0da728dd615bd9db6d |
Hashes for deltachat_rpc_server-1.141.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21dfa70ed8407c812caf6a7cf7f3bd4832520f139bbd66b0ed442b3dadf816c5 |
|
MD5 | 04be22c671e553e34fdfd965af806152 |
|
BLAKE2b-256 | 790b692a612016579e81e5d4c03cc0bd2e42ff3430cdfc7ef47926e4d31b3845 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceca6a98e6fa04c22b6e93b4419d843004fb15fa5546dc2797f6c9ded237e2e6 |
|
MD5 | da84e881c0d13d69e297e03a80a6e3bf |
|
BLAKE2b-256 | 96acc1b41d644add54e0823b977278832d90c61e955615b6d60d63c160c39d64 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d70920460663d30cfb491b1a8aa1915135b55f046072f7cfb17761845dbb95 |
|
MD5 | 0f03565029f2a17d2614e594ba9332df |
|
BLAKE2b-256 | fd1a56b5fe7cc3398c2b1aa19f14785251f14cdcf23fb3d2bd0c9f449dfd8a24 |
Hashes for deltachat_rpc_server-1.141.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 624fa747d69887ac0baa03d39a7e79148327a7e5b3d10ff4e6647970e0ff2f4b |
|
MD5 | 74b5c438601d16b39b5dfb532efde955 |
|
BLAKE2b-256 | c5b991ab808611d97aefbf7f95f49dcba9778db73a7b84fdc108dce8da834916 |