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.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb3cb7e103142420874370eee6fe98f6e54968a86dc29f9927cdda7ecf2d952a |
|
MD5 | 1ea634aa9f99621eb55c1f5259dfbd75 |
|
BLAKE2b-256 | 6f4beba9de3dd0ea851e8c7b77a8bb5518c168d0de69e09177f7871735e1d49e |
Hashes for deltachat_rpc_server-1.142.8-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83ba4ef0408a4414675dfd0c4be976198fdc145005ebd4dd01e7d0c9db64682d |
|
MD5 | 3e6f77cd433dcf36d5dc7cc3d9628272 |
|
BLAKE2b-256 | 38bf447ae1faab430795e6d9241eceda3af4bbd50a9b706c71d361940206d85f |
Hashes for deltachat_rpc_server-1.142.8-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961ac4ee683fc337f9962ba348ffeeab18b7d13162da172395e7a70baf302108 |
|
MD5 | f772a184da797e2f8aa9a37e2c141fd5 |
|
BLAKE2b-256 | aaacf4cd67f0ae21128af01c3a0a0eea6e9f3e317939e2db1ec0b7011483de22 |
Hashes for deltachat_rpc_server-1.142.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0a5780a6bfa9a2921f6df2b49450dfb475673936dfe44885b4e76fdf1c0fc9 |
|
MD5 | 33d746e41fb5e5b4d07e960c7edef961 |
|
BLAKE2b-256 | ed8477eedfcee921c285f7a9df97251055fea85494f2a35d68d059ee7b530570 |
Hashes for deltachat_rpc_server-1.142.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536a5a2e1169f85efc8f1920162bcae085bbbd2d9d3ca8caf50860d351d5bc29 |
|
MD5 | 316e5e394864f51e7dfba4040f4e4197 |
|
BLAKE2b-256 | a28650060a0a3091638381af3ada81b21ae2c22fc71610c0cd387087160f4083 |
Hashes for deltachat_rpc_server-1.142.8-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59300e6ed442e90895a946a2878e4fdc116e84bdeebba3b705b942af103805b |
|
MD5 | d2c6630d1987115b9280b19cf4e0b339 |
|
BLAKE2b-256 | 178bdc17a78af9d52208de8649be82a1f4bfafe58d2da72b8b73e8121efafce2 |
Hashes for deltachat_rpc_server-1.142.8-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a885c6d31196e04d02b9677d933dbe5b054f420c9058973a039d040acc8f9e2 |
|
MD5 | d65a9197aa08e48fcfe10ae4db70c54a |
|
BLAKE2b-256 | 09e92b4c93110ab27f7e9727e8b8b15ae2e67324c9389c61412a142dd6a02a4a |
Hashes for deltachat_rpc_server-1.142.8-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f369d1c2368527c196e098138de79a0c698fbf3d74fc20d2e37b7281b7e459d |
|
MD5 | 402f463a0c5292c5e2372762674b881d |
|
BLAKE2b-256 | 5aa34748ea5ec20d6f701ba2ec6ce9bda0b6ab94dc34fbd92c9571762d0243a7 |
Hashes for deltachat_rpc_server-1.142.8-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d390bac9cd33122c0eb233b202bd767c026019c02b7c05ca763f6e61482bb0 |
|
MD5 | 2c90b0f84f77dbf2ab8875adca30d1f4 |
|
BLAKE2b-256 | c5f5dae172862b7ed95c69f5590c25a2c98af710ea74ae1a0bbe00b0c663cf9e |
Hashes for deltachat_rpc_server-1.142.8-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0b3ac3fb2d738739c3cfa02d48f90e8d90fef4e10637a0af79adbedca284ebe |
|
MD5 | ebb4fae8dc0312963548e931130e6b01 |
|
BLAKE2b-256 | 29762a3f9251c8d91715e7d4d66dcaaa40f3d01cad49579eff2e83784a90cce5 |