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.148.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ba909869f173a99a9e3fb0d8212bf0e2f1513a9e2b009e8ec13acf5cd40588 |
|
MD5 | f9cfb80e8916e6cf94ecafc9a2c09a39 |
|
BLAKE2b-256 | b8ff8fa26d6c7618909765c6a1e9b6ae8b8238a586ef74d9bc918fcc565242a8 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a0f2b4313111998e5c3073aca69d719e49a7d9d297886c188bdbe517ced734 |
|
MD5 | d37945617c06bd0376658b80e1900f2b |
|
BLAKE2b-256 | 1fe55281e5cc8549058657610937166121983f76920a3dfd125b44dd76183f1c |
Hashes for deltachat_rpc_server-1.148.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03d960f9803f6a491d5b13df01f45104602013081c1bdb822f6b1c7b630b4830 |
|
MD5 | 9f2dcdeda865ec064d8075d5a4e04434 |
|
BLAKE2b-256 | f5e07b5c0b2e0067f85e7f9ae8630831a111d29c6cd6ad8da48b9310ef980a68 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d9ab16212a6a51db2cab4617bf105214c6e00ff39bb9f617f7f93a37477ddb4 |
|
MD5 | 03f42d730f165638606c19623614dffa |
|
BLAKE2b-256 | 91578c996f466b79db9389213b37948fad2893ed4bac4910928bea44c771efbc |
Hashes for deltachat_rpc_server-1.148.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0ce9e99106cc674c0a147cb489c490614fb1387776e7b62f4ef6c247c313ec |
|
MD5 | 205c20080ad425a2c9d95050e88363e8 |
|
BLAKE2b-256 | 40cc912c1cc0081aa8f758a5cfe77254b4fdad71ece58a6dadd91705c8460a1e |
Hashes for deltachat_rpc_server-1.148.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 678ea5b1e8e15c264503613d5451e8eb74b5cf716b1a06e39234ce5f63e10922 |
|
MD5 | ec03adcde2de1f116205fdc6359ea4fd |
|
BLAKE2b-256 | 2fe93e930f4fdc069dd9f8586239f170932fccef40ac5e104e44425a068a0af0 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f753d0c9d817a531cf472eb3d38019b31300a3654c4b6666f2a603682b7494a6 |
|
MD5 | 70a96535e78538d52bfd8234bcac1a27 |
|
BLAKE2b-256 | 7a1638c0990c3a8cc678bec6c94c9d84f827c001efe7e6aa3d0ce84a136b9e17 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dac7e2ca7206dfd7b62c458e97ddbc2ea41e21d86ae758160696a3e9a65a44a |
|
MD5 | a85dc42cfa2179fc7d10f32b9a5a7f2d |
|
BLAKE2b-256 | 596c9f009104b0532a302cd991cf321e24733016a7a860ad4cbc92b487edb465 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b826ae2000cf2a9e6f01f6f4b33d53f9ee8cd9df06a9580c4045530f2ef1ac |
|
MD5 | 6750038601e35f9f0db922dc45592bd3 |
|
BLAKE2b-256 | 85c7588f643653a6f83558fe8b30af8513896b088d793acc58c6bfbe774a1505 |
Hashes for deltachat_rpc_server-1.148.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adde28ee2652c0a54d5be6fcd62aa0b3540fadbc2dc9a59747fe346a272999ae |
|
MD5 | 113ee7f30d195a24832f5c218e033067 |
|
BLAKE2b-256 | 6e4c09d69170367592de43a2e58747f3ec6be567685841c06d647343c7b44761 |