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.148.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1845f11223b20db77e3d496a69a2a1996efe9149aaf0de15fbeeea08b5d42e2a |
|
MD5 | 9e20ef40499d164d2cf07befaec52749 |
|
BLAKE2b-256 | 6efdff9682f3617aff17fc5e58efb675c9bf42935f5bb174057ca54632a9accd |
Hashes for deltachat_rpc_server-1.148.7-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60fe19abf24465124f4ce3a2981fdf651c9949976f7994f25e8f7205a50716a |
|
MD5 | da806fa73ee1f414ebe0eee9ca396967 |
|
BLAKE2b-256 | a4fd236d26873febc9d47a8131f8c004f6f0649eb6f8f32b2e16f9781a66023c |
Hashes for deltachat_rpc_server-1.148.7-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bed1cf0269a99c08e783e1888debbcec5bedef4a963bf893b4bbe2f9d77c5bda |
|
MD5 | 0c3ff125769de469747322103f638935 |
|
BLAKE2b-256 | ada61bb51706dc4d0aaa7e63f7bc0c74333792cec352e88b6aa36a8f2118f2ee |
Hashes for deltachat_rpc_server-1.148.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f90a7a9246aaa264a89c9694b357c08543e68738a373e60d18137200b73ea3d |
|
MD5 | b6df0aa1dcb75534d305792f9b288ee0 |
|
BLAKE2b-256 | 4c329a3181c9538d8c11a16032466902a2ba928f94cac8b1d694d7f8ebddd5ff |
Hashes for deltachat_rpc_server-1.148.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22868d1e1dc4f48bff517c0e83e824c61b6558a1d3c6dcf76b17a87f976dfac1 |
|
MD5 | d8a0fec72053f7494edd326041d8bfc2 |
|
BLAKE2b-256 | 33c00dceac13daf6da972b5b86c3da307cd54ba75c5e917649bd4fd9a40e25a5 |
Hashes for deltachat_rpc_server-1.148.7-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f75d3914e238b4decd020beba0f91a69f301bd5c697d7b6bee1d4e1bb9937895 |
|
MD5 | efe6043a7cd0a90e0a8735ec54bbf08e |
|
BLAKE2b-256 | 40c69c819563d992ed244def1f4e2c58b17058885d96d91982dcf1acd18e4be9 |
Hashes for deltachat_rpc_server-1.148.7-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d59a23d18f6fcfdac49d688218ffacabfbb200c97e50125ada50ae6c247512b0 |
|
MD5 | 318de491b749a9415a9656c12db9df62 |
|
BLAKE2b-256 | 5e253db5c9d0fa857cf4d8fa6860e25d46797acb923ce40a8aac8b9bdc5d3704 |
Hashes for deltachat_rpc_server-1.148.7-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d504e0fa88221bbf16eb80ea2bd545a1efa254b4e5bd685cd56d1afcbbb9f4b |
|
MD5 | 7aa0e8ecb842566880306668913234ec |
|
BLAKE2b-256 | 4394055a46b8a0ae7ec29e4519a11905cc5fd5357b5df07a62d94d3bf0982b63 |
Hashes for deltachat_rpc_server-1.148.7-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60cca1b8bb3f05d5456d63817ba2f6e9286ca7a5d5f83cd2c9a23992bac9ade1 |
|
MD5 | 5c98bd4088d696fff39dca604d0d5d89 |
|
BLAKE2b-256 | 555d1293d3ad12c7cfa98f0e19f8ef67a2f2e272f27537a1cc060c8f8c161b65 |
Hashes for deltachat_rpc_server-1.148.7-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1329d2678e607d6abb503f413798aba95fa6194080726dd83aa7cb772cfd14eb |
|
MD5 | 6a0464c9df07c1da937e09e2f634fb0b |
|
BLAKE2b-256 | 2bd99503f9d9c8d09eef828245614fd2965a66c3049cd94c5e517bce0a6f9d9b |