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.139.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04562db01379cbb325ab6879ec4e29bfb58066f690a2dcc89532236d08af878a |
|
MD5 | 2b22757f6c4c77ea5ab771dc43ded7ce |
|
BLAKE2b-256 | ea16f20249cf28ec85dfae4b2457aa537cf5fa705879bc7529453bf0db2b4a41 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4512f6d37922c0f04c57c7479a36c072ece1834925fbcfe86c74e7bc53d1cf2 |
|
MD5 | 21a5834c7593e1aadc9d6f624ee7a336 |
|
BLAKE2b-256 | 165778d88ab150753951a31f74049c18ee4eda79a085c37eed266b76229bb26f |
Hashes for deltachat_rpc_server-1.139.5-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d5f02ac64af0ee9e33991316daefd573409934ae208fdc8e61c783dea19f95 |
|
MD5 | 44c0ce33d5d648a8541b85c6fb9342fb |
|
BLAKE2b-256 | 503b4afb82a5efd8768362a8de2c24454c44a507ce303ad89e2b7d51550cb70f |
Hashes for deltachat_rpc_server-1.139.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a87f401face881c63d51743bb05b7f294203b29191bc2f78b54dd1afa710e50 |
|
MD5 | 730ee7957633ba09b8ac6a698d284d68 |
|
BLAKE2b-256 | f92f3b6e58ec04cf1b576df0c321b4d5e3bdee533924efe13e95a84e94a8bcd2 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fc6a8bc6f6f5f450fdb7c840c7192c327fa106865e785f7322d7d5de2b7f01 |
|
MD5 | e35bbce797e51cea2ee07bb5dde2fcaf |
|
BLAKE2b-256 | bb143da53afe4d79c95d5a6244045b737a38f7ba47e397e0c9fb6a9a3a4412a3 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f741d254a7698e480a2cc30b0f408a9e3355444a138fcb017b96f4f7df6bc3 |
|
MD5 | 9183d01d50a743d99f5dbd1b5d38b8a1 |
|
BLAKE2b-256 | b9c2096a4824c17e80cfa1091b2895b5bb1e3d60949f1690debeabb3fc2d7869 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d76eb1d45d28c3ff8e70c7ea735e1cecd5dd366177095ceec4a019fa73156d53 |
|
MD5 | 1eddaa981770d27bc8c1d618a0d05141 |
|
BLAKE2b-256 | b32729795e89233ba929d194942d6fef7f4e81c5c731ad114e943b2758dd7338 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c27be82892cff2c4bc1843400341498e71b21cea1e7debf3c21f5ee6c8b918 |
|
MD5 | 255cf2029b321e9abc1874b650f1f89f |
|
BLAKE2b-256 | a2a84ec04fe627873158cdf7af024dd5da73c6a6b93b304400cde496b86f635d |
Hashes for deltachat_rpc_server-1.139.5-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aefa2819995f6884d81ba63cb9a9cd2d461ddc48e6e19e232fb2fdadf0c637f1 |
|
MD5 | 56fce851a728c0ea6583c61fcf0368de |
|
BLAKE2b-256 | e752bcbf8f44136c196cc645f75874ad10bac43254055dfdf47dcf4d82e96fb8 |
Hashes for deltachat_rpc_server-1.139.5-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bad4f8264b7a15a8a89c09b8a60065dfd75a3a06442d84677c5bfa261b6cdd7 |
|
MD5 | bd2f24f6bf3b9895bb6627bd45af6caa |
|
BLAKE2b-256 | a04df532fb62bf9acaede534f85388b2826435701960be16b33fae012ca42cd3 |