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.138.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7bec9025261598c63aadab721fd2bf9a3b9925cab4c8813baf018785377bf3c |
|
MD5 | 5eb97c06ea432ec2e3d49fcdcc19262c |
|
BLAKE2b-256 | 4d8bda93a5368ecb3ee3df71112a05fc5717cb4c2fd348bf0d9b3a7ec99a5597 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5eaf7c599d9601e6e1a46b4984c0e7f1df846855fd9e98a4aa2971786f3ee2 |
|
MD5 | 7d4acee8ccd77ba2c3d526560e4be432 |
|
BLAKE2b-256 | 2add9c3385e4b66d409ad611e15b9eb98e6a957dd3f644771e9dc09d61977084 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01e2b876a3c2b91d7386007273ee74b226a93a8fc6434b6c0de9280c5f3f3636 |
|
MD5 | e53f02db545fff913e14de7ca164fa17 |
|
BLAKE2b-256 | 1118b374164c3a36f45877ef0c674cff5586af40921fccfee9a8bc689981aa92 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e053e63ca2c1c9429ceacaf650580977ce5aaf7880381d19ca765d2ad0773cd3 |
|
MD5 | 4487c90e56b905ecf1562f25d6d048c9 |
|
BLAKE2b-256 | 96ad52eae57394172c0b67600a1f384e797acd74ed5fc833cf064b573d8787e7 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e39d006466a9cb037eb4e32fce15ded9b88552fe240b777d98cf280a5541be |
|
MD5 | c53d9fbe8c72a6badca442310ff6a64c |
|
BLAKE2b-256 | 3828bd4513981c0822ee91331c406170fa5cdb77fd284865b7b8cc60584e9470 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3afdb8bff0c9450eac1c2b78e90d7b3ab355b93fe76a120a24e226c9a65ac2f |
|
MD5 | c2f74956d2880573156fcfa2da5b17f8 |
|
BLAKE2b-256 | ad91f54045006a4079647c46c7866fadbc194fd45d768b0a93639a8177387a4e |
Hashes for deltachat_rpc_server-1.138.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee2ac2d4587ed53819a02cbbd325961f6428a30b59462fc73435243fc10ca46 |
|
MD5 | 43ab687ff5004d228620173ccb1fa706 |
|
BLAKE2b-256 | 9877f680aafeaa5d1d45a239cf1e4987ad57859c9e3f01e74f463f7dcf183496 |
Hashes for deltachat_rpc_server-1.138.4-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aedd722d9aa1d8b23c4f0e9c80f1ecfc5a25885cc13f69bbd1fcc616368721a |
|
MD5 | b19e02def02c2b983c2da7dae918b4de |
|
BLAKE2b-256 | d9d5c42ac327d11b2a666fe7caa6994101178e43e766bb4d01f346fc51327feb |
Hashes for deltachat_rpc_server-1.138.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf59933d318f0de5802fa1d76126235c29726ba3c33e770e5e6a7ca3a81a639 |
|
MD5 | 40c5a6e97ee81cd191b22fca2f5b2c5b |
|
BLAKE2b-256 | bb578e8afdc8d4bbba7d799b2b12d1d98eb00e367a7f460017c86ade3a1df59e |
Hashes for deltachat_rpc_server-1.138.4-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76c2fcd4a1ee15052ec39fa664daef48056862b5da9360a479cf86aa37d14d68 |
|
MD5 | 97db1e2745ef416bb0ed73c3796c0d4f |
|
BLAKE2b-256 | b7bb7111c0bc98529625b1516d34a7a56bd187385482c7d9ee9a6fa342c786c2 |