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.138.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cf93782d4ac09a1a5a696d55decdf2a646c5331eb7ce05d8cec3d5d54eee5f6 |
|
MD5 | 71a8add08b83dda9541a078a6ccf4d8e |
|
BLAKE2b-256 | e82dad4ad8a74bd5b6ae69613066cd49a1e596a4ade117b1e1852f64c81eea90 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efaa1709e80d0e59fb2b14f55847c3752bfa9e34277a78db83b65babc922250e |
|
MD5 | ab92d8fe78c4ec180255051d26d5040a |
|
BLAKE2b-256 | f295b816fc7b7146b248bbebaf075ef5288572e2b69c5153f3d9e695777142db |
Hashes for deltachat_rpc_server-1.138.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88926a333f97ce632555a42f8e570a470f9c6133b1aff07d8a22e61c63f13e8 |
|
MD5 | b8ee70fb45186e78e053a27925e16f39 |
|
BLAKE2b-256 | 40558f0b5599018a9624b8dcdc8aae9923cd5805b1a96d7655503c58f7bbe769 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2fd3c6a319d92d14abcf26cf392c000af5d69b7f5b932d973b2028807ed4489 |
|
MD5 | 9a1974ff1539dd9f85d85c5489a43fe3 |
|
BLAKE2b-256 | 8ab9bbea5f2c79ba19e12deee6e8d32a4673703363923cb6526f275b2f536d48 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a48d1a84767d06339e1aec1ac60d12a8301cd94dd15dd04e3c5887963e9c84 |
|
MD5 | d2eed86e720277efc5a0e601608bfcd1 |
|
BLAKE2b-256 | 13d38bbc2e3e2ca53d3c1037c65b16b0c8fe878edf4a942fc2287467b81ee876 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb90a8cede63783a61ec2c1342f7274985dcf68b5e45b023299811b85e8b99c |
|
MD5 | ed9c053c8f571d7be85b0e8db32dcf77 |
|
BLAKE2b-256 | 489f2f2e98ef6a35e37779352f1d5d9088d102f1e054c705e98882176620ff2f |
Hashes for deltachat_rpc_server-1.138.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfc375568de784eb0347173b2a155bb39a95215b55fd467ca30191f984370135 |
|
MD5 | 00ce85204bdd4252a3c5a49858bf1c30 |
|
BLAKE2b-256 | 8747819bfed11fcd7690147c7412736c0f324e850a1d970b4042b4b68f0b42fe |
Hashes for deltachat_rpc_server-1.138.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f1115393c30f49d8a5973344f03f48e2d13e546ce51127a823e78135a04ebd8 |
|
MD5 | a098d8f58ea0faa59e49f649eabcc38d |
|
BLAKE2b-256 | 7829e15d9ede02980d563cc8197fea51a1294587597e51420d015eae3fd9ea71 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f129c77a9eabf8431ee9f75326fe1f5f33b4fab83f1b55120932ca0eddc65281 |
|
MD5 | d81f2f84eea31aa612ce9cc41195590c |
|
BLAKE2b-256 | 6080c8df0d34306478966a62c01664a7994ad29f91707775dbfbd5a7fcfac023 |
Hashes for deltachat_rpc_server-1.138.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53cdb53c4ad97a6098c6077e2013c5e94e15a3dc8bc4239fd5b94df2facfa663 |
|
MD5 | e260c210aca7fe7960cd14dbb8e078de |
|
BLAKE2b-256 | 43f815c61478f7bd711bb3ca41c337f73df04c00eaa51bf4313ef32b747b3cb5 |