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.141.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc35e995aa38c3ea3b3a72af1cd39e9506993c654d2e42e48ed347e7a2b8937 |
|
MD5 | 676193e5d4d17be32f1accee8e53eac1 |
|
BLAKE2b-256 | 72f3d891a100d8dfe1fa307cef32584259f712eea570f839e1e0c62784a37bfd |
Hashes for deltachat_rpc_server-1.141.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a730af5e225c2d2dc1b92c4bde6e25447390880cc7b266bff296fd2e8d6d6d7a |
|
MD5 | d197e2512e2588144ca4e742c1202f5f |
|
BLAKE2b-256 | b54efd480420214009fde44b2adbac33284bf2603ff89d418414ccf0146df3ab |
Hashes for deltachat_rpc_server-1.141.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 251abddb39aafcb2308e6bfa694e6209af40ec6eee66c6d55c960af455082c93 |
|
MD5 | 32ad94b227feae9918d57d4cd03d3fea |
|
BLAKE2b-256 | 9c2f8db4ddb04803cf975e6a9f1a69a62aceffdad7472641c60da3718e32a3bd |
Hashes for deltachat_rpc_server-1.141.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77576d9d0f2a8d00046f1b8622a42990b493143297da8148350de9124a66b35c |
|
MD5 | db161301ba14e573fdf459cf7cf68edb |
|
BLAKE2b-256 | 5a06ea334a051b02cd8a4e7d2bb867e9c9afc52e304b225838531799477bf2ac |
Hashes for deltachat_rpc_server-1.141.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c482e2a3642b93c279e61fbb579bb1eba43ee164b570e434da5d90f152ec53 |
|
MD5 | 7b0ddbffcece5d4bb265cac2aea42850 |
|
BLAKE2b-256 | 868897fce470845c2cdc452c063693901044871577028ed336d7569ff7808b4a |
Hashes for deltachat_rpc_server-1.141.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ef5386aab9a4492726f2a742e0cecce55db52c1d5f834d9b9cdc8628a2f449 |
|
MD5 | f6fb385ec201c16108495ad012cf74ec |
|
BLAKE2b-256 | 07284b1a6da54a80e1e81f606bc6a0d55a6aebe72a86878bf0f67c07adef8f77 |
Hashes for deltachat_rpc_server-1.141.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c53c5d3a0ee1c7aed95a3dc55f5bb0ba613f7da809a87765d16045ac521c1b |
|
MD5 | 71b2644d83650c0e77c47ba06cfecc49 |
|
BLAKE2b-256 | 28c6cf3fb92e1fa17a7a1e7f06d6162ccf396182696632991ffbbc8207810eb1 |
Hashes for deltachat_rpc_server-1.141.2-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53c8cd9f559eb54aa9da13ff050545ee981f94e2dc2eb5d9be790a8dabb485fb |
|
MD5 | d1863a12e0157518f6e8302020e3cd74 |
|
BLAKE2b-256 | f00e9c32cfc0f63d4aa6637feb867f93ba889fcbca55dbffb4d934d8a834ec54 |
Hashes for deltachat_rpc_server-1.141.2-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6d8002233e66e8a391e1ed1ca65cbcca794daa844a126f7f8ef21408690697 |
|
MD5 | 93e9bae25390cbd3de2fdd18daae04d0 |
|
BLAKE2b-256 | 4e2931896bdedc3188f28b6c9cfb46389b667f1c972e4a981712d7b262947ff7 |
Hashes for deltachat_rpc_server-1.141.2-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01477025488faa12d2150c8290506e7daf0c4262f7e0070387d641c4b0585e5d |
|
MD5 | 10ab44673349ed3a8ece4e1826103710 |
|
BLAKE2b-256 | add460b130c73ce6bc823d66529c8166d7d79fdcfcc4ed8ded485caf366a27fa |