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.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90bd88fef2cf4821ba450b6b4a3307dd19871d4eb7486509d69d009ca8a0a222 |
|
MD5 | e995d0fa78b9696cf294b227301ab634 |
|
BLAKE2b-256 | 83af4c6fd6c42e0cf5d2fb1189bf0d8a702e3dde0d64fae283c9c80f2cf754bf |
Hashes for deltachat_rpc_server-1.142.10-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23b1d4713001a9eeedb389f1151e531c88e9cf500a6b9367b92b905b40180528 |
|
MD5 | 9d98f3dca22037581e22d9efe863273b |
|
BLAKE2b-256 | efe9c4b8d4345b70476ee269f2a8c97d7549f5b9614b846533ff5718d423cbd5 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b818c6e3a050e945f4a6ef094d86af112d759b90c7c98535543df22496a51b6e |
|
MD5 | 82e4dd3e6a9b37cf66aec63df8b68ab1 |
|
BLAKE2b-256 | d771a117069db6c676aefa06fd0b5c63adaab4f79bc1c02971a1a5fbfda5f0a5 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ebf6f7b3b23c9bd7ce6efba641813a2c0a09edbc355ab2a927953802b8d964 |
|
MD5 | 7aac851b5b52d293cafe132c8ffe48d6 |
|
BLAKE2b-256 | f07766b4dfebe193ff6bdf316501cbb59df6c34d8410eae63cc8710686f4a8b8 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d57ada9c930d0ee6380564d422cbf300ec3c4f80b37cdea3134b95611c32c5 |
|
MD5 | a5cc5631ac520aabda1e716134440c11 |
|
BLAKE2b-256 | 77596d1b2f55ce35f412acc77ca0f021c653c5ab6f043382dd740b5a6337ffc0 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388f7579f3c28cacc7651ba9c886e69848842913de35e893c5d7e318a42e3e12 |
|
MD5 | 2061fda120a7ab93cec92be7089efbdf |
|
BLAKE2b-256 | c46f7c2aff7f1fa4ff2095f16d5af692a10fb54e26715509b992192cb120073a |
Hashes for deltachat_rpc_server-1.142.10-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127d586a8e8968d8c8f6ea33f76837e4e3bebcf978b023ebe7454c984b6a8727 |
|
MD5 | f981461841440113f6adb11eabf63116 |
|
BLAKE2b-256 | 577f497c51b453a692b8368115efe3805790bc11b66126fee92ffe823d45e117 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a6ce5ee8fa41d5cc329eb154bdcbbf58a12671d8f958f6cbdb69dd81b61295c |
|
MD5 | 6bf5664fe5d540a619f4263e0d98dd0a |
|
BLAKE2b-256 | a2f1780117bf8f921293b3462be559e7313601b5af791f3049517b348fbf3adc |
Hashes for deltachat_rpc_server-1.142.10-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92487dd13ef956f594145231ea011f9ac05e37856151770582791fe44e2d4c7a |
|
MD5 | a3928984cf5b8ff14c3a111ae39663db |
|
BLAKE2b-256 | 7f878d784299dea75d1c182451f1648aa517203c5e808aac21130c7ad6f25065 |
Hashes for deltachat_rpc_server-1.142.10-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a9fbd5e59d597a30e91dfca872a239d7bd1c14212481e503e16d485a4576fa |
|
MD5 | 2e9b5eacf96e1cd7b4c94326df3d795c |
|
BLAKE2b-256 | bc755916742eea2996a7208fd383304a08d970c3da1465f5a875153d6087d900 |