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.142.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb00900455ba4c30b3ac800f62269b5296c7868ec98569f1509b2efaa80987e |
|
MD5 | 3b0fd239cb521709d2136fbbb68e9609 |
|
BLAKE2b-256 | d7729b74a3b68e886521731e83ee138ce381357230cd14fff4940461214f1cd3 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 738e0cb5de478c6b27bd395aee196d4d1179623dc1b6be873bf1ba434708ebcb |
|
MD5 | eb43f0f32c7858017b9dda0970b707dc |
|
BLAKE2b-256 | bafd2d4b5512e182a91a3e3271f59757e17753056352af7b9be88a8b9f58093a |
Hashes for deltachat_rpc_server-1.142.4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3a7ba1cccb8b81e1484367af651119deba848de3267956e938846d3e0ad2f32 |
|
MD5 | f8828f335b62ed87083e80e7be1dc486 |
|
BLAKE2b-256 | bf49fb302f2a26f47cb861b8fc2e1c9ad959079277da056eaeaf42506b24e5d9 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e4fa3475d4b7381fce22830a782e35f0faf041a364e7b088d7a9d16e1526a7f |
|
MD5 | dee72cea730d98e75e171538101334ca |
|
BLAKE2b-256 | 137a7e8b5ca914cc0d5a7d10cd74c2a0aec75d07c3121700f179a164d7e0bdb4 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6582cc48a3401219c1ed6448139b77a1129100f46753688e8044bc3a2b0447f5 |
|
MD5 | 97125601a793f347bb6cb2096764d1ef |
|
BLAKE2b-256 | 16650dde7eca23ebd05b4337e2d184015649da14c14a3f5dc29af381758d9d22 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2b31f03f22e450632534424ee588d42a865763841af8b7a2f366bfcca67e99a |
|
MD5 | 25fefc1756d92e400c5b074db1c2c998 |
|
BLAKE2b-256 | 02f9943c95d2cfdf1b9f9d44878cef7dc032377a34f8293c6a218af623594a78 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e68585e768c832b546ecf277b0378737a12b6d904544bc9e7a36c7374c7bc0b |
|
MD5 | 3475b0618571f028543569734ecc0fef |
|
BLAKE2b-256 | 93de96139f312627c55b10a8f28400e7338c1fbd1367dc4f2222c674936fbb64 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44a421200fbaa811e786f8e228c95dff7fe7c52a264916722a5919a9f21f6c35 |
|
MD5 | 51ea4d3b85bc012ab89c981c00292bab |
|
BLAKE2b-256 | 3dc5262c10b3cee7f2c86301f7d3537e185f55d60cba400a75deedbe6461954b |
Hashes for deltachat_rpc_server-1.142.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9acc1e4849d0f48ae95c043f4163747107d8e39dbfde81bf0ed2540d0d4f2c0e |
|
MD5 | 39ef73fe2e27a580be983784a1258411 |
|
BLAKE2b-256 | 66ea053775f2b5dcb7ceda8e52cd911ff8c54913714ed5219d2171e6033a8294 |
Hashes for deltachat_rpc_server-1.142.4-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e9b1f2c1b7f97b58a40bc14e3f0c56c63ed88e451ae5b589dd0b760f363f46 |
|
MD5 | ce96b7e795087985c82cc16d349032c3 |
|
BLAKE2b-256 | e93b4bd0dff69fa6831c800c320d8c3e11c20e2c34463142e8205e6a1be98e85 |