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.144.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d09d183838fef4dabe4572339b6988560b8f2af16989b990f8c181b9d090be |
|
MD5 | aac961c53d5ccf0a3587fbc18cbd7228 |
|
BLAKE2b-256 | 6c6b7062523b93bd7e5b67a0e96c8097df58e27bbeb7fc9982bb5a9a6faec610 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbce1cc9132aa1044aabe654e75f60c18b59df2ea8447a64b132bd31caa088e4 |
|
MD5 | cb6966c214840a11f1093721d712bf80 |
|
BLAKE2b-256 | 135c5bf52b9fb3544adcd4af5b511747b5e804db936e5760aeca69c233224745 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bffce3dde003df739976645e2f0fcbe59e5f23cd20c060d8a782b3eec6b67e0 |
|
MD5 | 52207f694f1889516eab222a8d36cb6a |
|
BLAKE2b-256 | 161033fcb09a1d501bf68223d91ebab58a8482fd83c970fbf4da43ac36fd2791 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dfd4e34802f13c1e8916d83783b633d36779ca2e0e3801454f62af1fb3303e5 |
|
MD5 | 5d6a8d401ef11a8df49e29aa5fceec5b |
|
BLAKE2b-256 | 89de8fce36ada45f946ce682adc913d8c67b9778545854b18be205fcbdcf3f65 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8bff8ff445e3870250831fb6995e98e9b3e1647337f624d9e778a1feeb823db |
|
MD5 | 60a596c563425acb9111dbcbc6773cf7 |
|
BLAKE2b-256 | 640a22fb2e46b421d63db5c54812b50292e1359ec866c762b17a664aacc53866 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad26ac3ff2d464c80271dabc68a9caa2fd4d9c5b695c637838131ce9ce6b7ee |
|
MD5 | 7cfe6561cfa7683696ee8e1546d938d4 |
|
BLAKE2b-256 | 91394775c6045210c13623143017b11cc3bb5a6f75ff8bf8cea2658d6876cc15 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ddccd85f2697c8b6019582ad535e2350e6e6f4ef82053a347192541dc5cbcc |
|
MD5 | 8de1a71ed579f131df5647b20e8a0282 |
|
BLAKE2b-256 | bfa9f99b6bb84b43cb204af9bd5ef058b1908801dd4dae723d031fde3065a94f |
Hashes for deltachat_rpc_server-1.144.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb94f114580c4fd958510fe68dfe7b20bf1da9bb1fd852ab71f8b769920a11ad |
|
MD5 | 1fbc1a75b0573cfa03b6596cf0ec8a4e |
|
BLAKE2b-256 | 19471342566c79d6ab0d8bdac95949167fbb36209f6742a99b7f7dc950e28b68 |
Hashes for deltachat_rpc_server-1.144.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf1399c8f7ffa7c5688ea053e43e58f44fa5dd8210fbb756943a0674e9782421 |
|
MD5 | 7ee8cc139f0acd6dbb151ae3a740d78b |
|
BLAKE2b-256 | 4d302813311252cd74fd1367de35789ae2941ecec628d76518326c44c57e320b |
Hashes for deltachat_rpc_server-1.144.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4f33cd1206ee7b54359ce31aa9609d6f5204ca5fc73ca902347d8e55daa3a9 |
|
MD5 | be30932b0177ff11655dc53e70e1766f |
|
BLAKE2b-256 | 05e4957b2212db86d662e1a265968b9c43aaa983b085b12a46f684f68cc67d4d |