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: http://mirror-pypi-de.runflare.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.146.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1486ffa284cbf840c5cf9ca891fca2c2d4e60af37be802d8ea03174cbf99e20 |
|
MD5 | 41cd9cef099c577df4900a82cf060f15 |
|
BLAKE2b-256 | 2a6266a5da45f9cccbe736234354db8e5a8fd0b9cbc6d72fe014edb0a2310e6a |
Hashes for deltachat_rpc_server-1.146.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9db6a6843f6926a93079b0c3d02d8a385ad7e53763ddb5f812ca9b2ff38c947 |
|
MD5 | 1b740bd062707c4df5a427b81464d2e3 |
|
BLAKE2b-256 | 6c176a95ded9bb805725aa28ac87df508e64240c81390a4eeaeaab4cdf6c6aec |
Hashes for deltachat_rpc_server-1.146.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aa2d709be637a5a054a8a972af5e3ce31360b56b7952dce2df726334370bf6c |
|
MD5 | c2457f4489162b3c10248993159575c4 |
|
BLAKE2b-256 | 2fc5f305e505949047024089d8e91f52dec3e73b708d03f3d6f27d0a54558586 |
Hashes for deltachat_rpc_server-1.146.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fda626e48efeedc3228a0183741e7d5d418fa1443a0327ce7e4fec74a2bd4ea |
|
MD5 | 50f3a5c671a64f449956264f5026ec47 |
|
BLAKE2b-256 | 13b96d8fa8ce5fdde7432ba27dc4b00e37571b3dd3d836a6d334b248ad6336c9 |
Hashes for deltachat_rpc_server-1.146.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d598891e3a1885ec6b1ebaa94de5414d69e7893b76e42bc6953d71eb1c45ec |
|
MD5 | b3e2d7f144b7db28a25be81fbfc098d6 |
|
BLAKE2b-256 | 298f0f27997585e6cd2bf8b19e5d95f762be604e3ec549290fbdb1f5e43fe82d |
Hashes for deltachat_rpc_server-1.146.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4ced886592c2bb66b3a158297d5b69cd930ae89d7e6df9e9ce2f951f05ae80 |
|
MD5 | 82f82b4161c6fcc53e58286466c7ac57 |
|
BLAKE2b-256 | 775f4d3bcd383122920ff2c817d332f5e781a76f8c054ffcd9aaafab96b7ae56 |
Hashes for deltachat_rpc_server-1.146.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270cf5fed8946b28e4553df3983c04b528cc53a7caf91744c182f17fa3adcda0 |
|
MD5 | 22bcd81c8953d70d5177f9274322bd78 |
|
BLAKE2b-256 | 07ca163347e3be648201888df34355ef4c1c1ecedc5be59675e3648c9614ad85 |
Hashes for deltachat_rpc_server-1.146.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec771350e3fd66b2e76edc592658d1db32e5da3e4a2525057be83702b4888152 |
|
MD5 | ed65fac37ee76b8a0e2983d9baade505 |
|
BLAKE2b-256 | e601dc4161c4e084d3abfe90c5b85d93bc64e636920a0d06e0768fb1a5cb172e |
Hashes for deltachat_rpc_server-1.146.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec079fdec0c718de0d4765ee238aa7f893cbe3bc2bf0c36a1657e029c98f7f9 |
|
MD5 | dbc191934eb6521fc7ac4a6a54c3e0d1 |
|
BLAKE2b-256 | 23d61ca9ecb4852ff5d05773f40ec8774e273b11673289c60f838c82cb70df95 |
Hashes for deltachat_rpc_server-1.146.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546712f129e31384c32ab64b1b32abf2712699c410402ff0ddbbe29a00f1e12d |
|
MD5 | 6b2cd85f3a4a58a7e5ef8ca6c4e551cb |
|
BLAKE2b-256 | d8805ec586e79bae422fff76acb6b35ac043e03faf7741adfe09a2858a04886e |