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.org/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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c6895e2d3bb567396304c6c90fed2df3774bf8cf2f3658330ad3ca86df48c0 |
|
MD5 | 758f3bc17049d3964a35960fb4ead58b |
|
BLAKE2b-256 | 5e7bc50d2b2862fe55eae5c1c3a60ce028757212e18099528d3ac88eb412777f |
Hashes for deltachat_rpc_server-1.138.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d80eb2e0e4d151c3f8b7a1cbaf80175d3e7923c47817a9c79d5840a96b9aac |
|
MD5 | 965cbb50163024ef333836b6c4566c82 |
|
BLAKE2b-256 | 09637527364bc770d54fd939c77a007441deb72ca7e0d612aa64efb64675a007 |
Hashes for deltachat_rpc_server-1.138.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5ce306a4dd6119b3b4e0b6e23bc5731e5673364ed3f139733fd1305e434ab3 |
|
MD5 | 48d38e3c08ae6a4e2de83564fcaa4892 |
|
BLAKE2b-256 | f70f2ecff0b47f9f61cc10aba92b87fd965f09e6be3bda779a860c42c174770c |
Hashes for deltachat_rpc_server-1.138.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813d9958776853f7c7001272716bc0763a1388bdd37ffc0071d4a3b7f8b14f78 |
|
MD5 | 05da191696f5e7d7d85adddc5748d815 |
|
BLAKE2b-256 | 9dc57b52e8dc673931cf55fa40942edaf53b752b18bd735ca0ea6f7a5eb75eec |
Hashes for deltachat_rpc_server-1.138.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176e4e162ba83bb8925f2b6bec03072eb78dc63cfac125e2c91cd7696999847f |
|
MD5 | 50007687da84c5826aa7b1106ee9ccbb |
|
BLAKE2b-256 | 3c449a0079d288ca789536dfe1fbf303c8d6100fa39253cd67d36d2537b4ad3e |
Hashes for deltachat_rpc_server-1.138.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a849c79827fdd79fa42cddd9de606701e0f61f9e7e20980c738312aea64cdf4 |
|
MD5 | f37e910300e0b85f0d2e476cf96ad1b4 |
|
BLAKE2b-256 | fd2c6c422bdb0fc3e23f1cb6332d4ce72cb81ab6927e29facc15a94ac815626f |
Hashes for deltachat_rpc_server-1.138.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea289a15adf9ec3b5f5ac5ed21721cdb189e5e3e627304fd23966fe1d658f28 |
|
MD5 | 6e8395c9feb43ddb296afd214a842a22 |
|
BLAKE2b-256 | 24a89f8d593f03ff49054e695269bce21c389d8cd37a422f52a5ce42f151a2eb |
Hashes for deltachat_rpc_server-1.138.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec5d3d2acf8c21d2aafdc9b5838bfa677ef3a2fb0e356c567563d724c25403f |
|
MD5 | a500468ec277dc78f50cd04984527d0b |
|
BLAKE2b-256 | eb7b4e5f9e2866fba4d80b09ee03d9d0a0f3fc50c32c2c030fe57cf4f5d3999b |
Hashes for deltachat_rpc_server-1.138.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37830c399717a9d10b759a5b6146bcddb3d7276a9cd4c445dda5cfabefcdd94e |
|
MD5 | 8391a0a01e24bad765f0e3097afab3fa |
|
BLAKE2b-256 | 0b8d6136628e95c3266d656a0ec73296e0347ff1c6944c9c1da0884700a729af |
Hashes for deltachat_rpc_server-1.138.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82eab9ef413badaff03d8127a72b970fcfb295002d42cc2523101db6c5e27929 |
|
MD5 | 24c5828a619b4b5add7a207015c838cb |
|
BLAKE2b-256 | 0398fb1b7b3126a07ee33afc789487beeb8b187c9b2fc337a4e88740cca1e131 |