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.147.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3553920072e2c68d8413943886e336a4c75f417ec534ce234b721863b09d8469 |
|
MD5 | 7aa2c54b9b6f6c062766020084e7ca7e |
|
BLAKE2b-256 | 8b2625a422f97cbb164cce0ec6e4110362b7ae72e2b5508c0ae430bbc2d9c746 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05989ba420d434a4c530fc4a25a5b1a05458cfc969d0cda7bbf65a406a2ab50f |
|
MD5 | 84f2c8cd20a1267a8dc6351d472ccc16 |
|
BLAKE2b-256 | 67fc4c45aaf67601a887953e5c0fab5dcae283cb6c392abc5d2e8a9ed9b023bf |
Hashes for deltachat_rpc_server-1.147.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f163e5a5dac5a17cc7cbd37b8c9a86333fde57f480ddac1194cf95029baf109f |
|
MD5 | 0bd3f89929eac9f3655a564a7d843a2a |
|
BLAKE2b-256 | 6ce11330e17d9e47cdca05dff5942dce4d53a3e593d4b128874e8d48f9bd3e05 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6cea1822d4925535b3828b45e436cbf5880d84a5f536263f446a8ac6a3e313e |
|
MD5 | fdf158bbb3e6f04adfe070f26147bc4e |
|
BLAKE2b-256 | c6b773f4e85939b1ac02efc284781028f8720525c59172a1a3089d2df2bbadd9 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2660fe731badaa66794c371848ae120052d8e025d8275c6546ce834880329d4c |
|
MD5 | 8aaddb4dfd2ec4cda331533fda16a585 |
|
BLAKE2b-256 | 4651e2f11f2b300c18d4fd020e38198f17ecc0fff437a10f4c65aa8c12985d38 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f38f3d19892d186bee9d9b6dadbf88cad89ceb45b6e3591959027781d2f43a77 |
|
MD5 | bd424771f98e64e916c7533a6c716792 |
|
BLAKE2b-256 | e01d6b6f8c1d7d4bc69ab609a7bbd36ed13b0b5a13ee89af96596fcb96492d9b |
Hashes for deltachat_rpc_server-1.147.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1c72f113e50015a27fa6ce779eeba644aa6a38f8dd58f1c43ca12d9cbc0bd0 |
|
MD5 | 9f05defc6a282384ce75d77f04561951 |
|
BLAKE2b-256 | d4789a45544ae53eaea0f064574ad48e970b555aa3bdb16d3151a16eeab5b7f0 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caff60de9e973a9b35e6fc300402495c07d061dd7998a6b7e5e1688b120141ee |
|
MD5 | 7f989341ee25971abb64e4e4aa93d8fb |
|
BLAKE2b-256 | ea724b0761ddd3166538ebb369925215e50754b6c1dfccf68b050087f9446dd4 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee695dd709a07c2b81231fa7069dbea82d7fe2bd32c32f3e1f54407da750f221 |
|
MD5 | 416407b149ed59baccc0e0b1b1ede833 |
|
BLAKE2b-256 | 01ac922e7ac1c0e4d72303b69e2e1d254a922e0403fc59d00d8b474841f52429 |
Hashes for deltachat_rpc_server-1.147.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bacf990ab5f78251cd9a79ee3d5ce66600d6511099d66becb39dec159f6b7d4d |
|
MD5 | 1deb872c3f4acc13f197689c7a73e586 |
|
BLAKE2b-256 | 421c197d34a82e13a256afd9b397a943bb45eac40e8cd834d1693375b32f5b59 |