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.140.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71f94b8aecbff1f2091369bcf0ff063628c6977af4a3075473a0b7009f3222a3 |
|
MD5 | f8e58f57c53ff6e38c0e8d84538e0768 |
|
BLAKE2b-256 | 134be61349fb66704e3229cfe1d088918927e7f749565ab169dcab841f00061b |
Hashes for deltachat_rpc_server-1.140.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 137eebfa599e2fc31ccafc44ae57997bbb95eb3f9716bbe69da72e348b62b297 |
|
MD5 | 2c4168192736464f7738a4607ba6e1ff |
|
BLAKE2b-256 | 927322de264c86134bf30f9ccac9751987e499edc9d3bba7df7558d4e2a171e5 |
Hashes for deltachat_rpc_server-1.140.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0bf5a56ec007c41a887d74e990106873d7f6784e4626fc02e8a9c73c5183a00 |
|
MD5 | 8a17fff6fc91a5481cebfb3b48a77e91 |
|
BLAKE2b-256 | 9126e1dd7195c21396533e238063e3685b49a2557b665d76b497d783d5933a30 |
Hashes for deltachat_rpc_server-1.140.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade7f846c971bf7a3b16e4cf7796656a0fe3b38e11e46e1a69fc30e2851fa29e |
|
MD5 | 20e1c6b40c8ee50434952538c273e7ac |
|
BLAKE2b-256 | 081389790d40aeb7e2778266bd9fed4ec0e5b6d53b64c3b39d836f32f995ad9f |
Hashes for deltachat_rpc_server-1.140.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82bb57aa86ed4a06d38b295588109ff7b1fc49e03cc38ab12f03c1a931108d69 |
|
MD5 | e3cffc7a96f32a017ee41936496f9316 |
|
BLAKE2b-256 | 3673b45a2418dadbd2e3ace0933f8b0664d2edf52644cd2c338151b6ba5ae15e |
Hashes for deltachat_rpc_server-1.140.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6eb02c43572e27dd006585f38352748d7c3f54e9a516d01c4737f23e613b39 |
|
MD5 | ccf85f4a50e47c31f57f94070121c617 |
|
BLAKE2b-256 | 778f1a1cec972f55d8cd51cb03022e2304d0fba6f4b5fcfb3a6707792991fbc4 |
Hashes for deltachat_rpc_server-1.140.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c3fcbf73f73948d954194704250bb4ca726b1d1976a75ff3e5d0457458a73ac |
|
MD5 | 01a294d43fd2f82f8b90ae725174f228 |
|
BLAKE2b-256 | c218d7e3964416b5c82fc2ec8321d2300faa3c0af3a427062774d036b8607820 |
Hashes for deltachat_rpc_server-1.140.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d5605a98faee0511f42795d05c38b0fff975447e73342267eb7d372d9b92411 |
|
MD5 | fcb4c2fe6797d1cb188fac9d076d285e |
|
BLAKE2b-256 | 7b30e3e263da87f598a77116242b5b0eeba952f814a94111d139a9f274cdd980 |
Hashes for deltachat_rpc_server-1.140.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c867a2b72e6d7c727f65e409fe63009fb4d2ac2eadf8f963f12c14ef1bdbd66 |
|
MD5 | 0e88f41b7369c70000cc5f03dd8652fb |
|
BLAKE2b-256 | 2e5db1aab9258b3a26c44fb1d9591f0bef5ee83e675aad69e05bf8c414ece28a |
Hashes for deltachat_rpc_server-1.140.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd5d0bd5b0ca934591f29893f8528ab900d1215820c6fa4295be6fe63fbdbfd7 |
|
MD5 | 9c56ace2dbcd25119decc1a5db3b08f7 |
|
BLAKE2b-256 | 5fb68fb6ca1ff333e410bc05b968936a3575bdf531f85a37ccfa723d742e665a |