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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | af99ff164a352ee2e95a5f105ae439085d90f17b891397cc4f51e78a66d7a967 |
|
MD5 | 8ab71b9d6bafd62c7cb16b43c1f1bf02 |
|
BLAKE2b-256 | 8e8c3a4872c8fb994b08b42882bc8907d8749ee449815bd46021e0bb57cbd34a |
Hashes for deltachat_rpc_server-1.139.6-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfadcc0c5ce5a5bc297e007a1c13c1f2e6c8f637554ba58cb178968644b49722 |
|
MD5 | 0728a420b1ef7d3ac99e185ce9526130 |
|
BLAKE2b-256 | b4767e8ab2d874c27469d3de618534604b5ad3e08d69601545f8e6eea4d3c505 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cf0970c5f95a14b8c8fa30eba6ccfea8de34027218acb02934a8b00affaf64f |
|
MD5 | 09826cd3c14cdfe2e31a7d13b5c49dcc |
|
BLAKE2b-256 | 3fa665fd7cfed9b23eaf922e9aad9dfa150cfa294f6c8e74815225d75041ebdc |
Hashes for deltachat_rpc_server-1.139.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59a4ed37ebe73780675e3e364b86ba23181a5853dc019e32eb4a9fe84550b824 |
|
MD5 | efa01ed39c9856fcaaf17c17c6be847b |
|
BLAKE2b-256 | 5c9d09757a4ceb91f60facd44e2d734b79cc98dad42c5680a258a25dea270627 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d07553d215577185dd5cff5e472015c37fafe041894aa1d373c92b6b975994e |
|
MD5 | 863ab0ee32f0066eff09bff6baf1ee88 |
|
BLAKE2b-256 | 7c4f4520b6a2a8d52d475081a1f2cb4c443e9df23539c22d2046117d6bd66561 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dce176cfbd1463155b6099eefbbe1864ec636e1eb07ee4c2e0b99d43a9c6edc5 |
|
MD5 | 3017b3e48b999d74e62c0232d711cd64 |
|
BLAKE2b-256 | 3867d8a868ca8b2ac4a871e4210cdee71dbd73f2cab8c37d231a5d1ffb7b0270 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc312cc80cdd95e138c5ba920191ca97b36bff30132f3f0560fa29d681c1ecf |
|
MD5 | 86c4d7ff556e4580e221d1b34e7e47ea |
|
BLAKE2b-256 | 969e9ba8122b750e2ea3c19f0a68ac0886b207865bd44fe8283e3af618647ba6 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff247f614d3639d5176a1a89491405a3df710b90cb68bbeac8c23aacd46cb98b |
|
MD5 | f5fab297af6c00679eb98959861fc4a2 |
|
BLAKE2b-256 | 0e6d61967fc921462f706c29b8442dff77a240f8b47a4d2d8d739a3489e82847 |
Hashes for deltachat_rpc_server-1.139.6-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6646ade67373319971affc71f23e905790ea0c6cdbeb6084f90947184ecf05c4 |
|
MD5 | 73bdf9532703d4047996ef9527979600 |
|
BLAKE2b-256 | fe9de396213589069c02d3b20b894c1de3a04f7ec520dc3c5e0ad100f364d87b |
Hashes for deltachat_rpc_server-1.139.6-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c78af6c1a1f9be84eb43337d7ddc9b6bf114dd3d0379023067642d6b6c4ac916 |
|
MD5 | 2164e7ad1a9663e15df2f85c2c1cf52f |
|
BLAKE2b-256 | aa93dcdbc8cc3f1051abb1343ca05be7dca8a223a62b270359132a7bf3475bec |