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.140.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ead93e21d4f7a8076fa4e951216002826f49ee3a255f01ff6395e7f86e9ad6cb |
|
MD5 | a30041d3899d0f07d0cb9eba761596e1 |
|
BLAKE2b-256 | 98e5a5b10ca93696b0d5aa6e12ae184bf1b349d4a72d065ec43695805f8caae5 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47f9b361543da8724ac42252b07fecd1c10f3c51f4df8684f54eebfb41c7c645 |
|
MD5 | 47d4f4152f52995608db3f5928196580 |
|
BLAKE2b-256 | f928355b6c61edc058cfada28cde379cd44d39d16ca3dd21d83b231117dbbcb8 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 372c07590daac4ae1cb8e8e09aa03a3ce2f01c61f39f489214ddae883f5406a1 |
|
MD5 | 9174666ab82e6063a261c53606dcf1e2 |
|
BLAKE2b-256 | 2f8329b86fd536b9a1d05bd58e397a8de079c09546c8f76912fca1e1443b0df9 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9250193eef157c138a7a7bf662daee015e819cadb455741171523b09745f8c84 |
|
MD5 | ce1cd9cc37da1451c38f20c2960c9104 |
|
BLAKE2b-256 | 944d2576964cacab1ecb1048dc7964be1c640e1680107a7f35682c9b3359390e |
Hashes for deltachat_rpc_server-1.140.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d908e2795df8c233370256cb3fc767636ca97e716f2f9adc7f24c7e3cbd68d23 |
|
MD5 | 5fb9437594b387c4b7ade5a1f9f4f739 |
|
BLAKE2b-256 | b5adcf489db21550d17aee96e186ab5308e97c4a6ed2ce667d7a6e08ad4f90a4 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b7a8f1fb7d68487af7c9fd74e7d5ebc17bb8f24d60aa63d458440a037a9abd0 |
|
MD5 | 820b0ecf2a61d6f052e2d0a615898f66 |
|
BLAKE2b-256 | d992316ac7c23b41e6e9a292997040592964a458704637c3f0030ad46f0d9fe5 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a457603ab7c868fdb064aad3c302814b2e25f8d0ccfeca79151a62f0b4a74689 |
|
MD5 | bbb9c8d0f916d36b602d49bb28dc2265 |
|
BLAKE2b-256 | f4587d33d32a27933bbae52199de6de9b1ed166093bdf5b4c05404523a0da492 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f5ecc247c92e5858a4e4bc9afa89120485d24b9c6e81bb7a9e1cc659994504 |
|
MD5 | 7d09ed4015ae49bfea8fdcc1ce8b7bca |
|
BLAKE2b-256 | c4943a1511a810a86fc99fb5470fb7016b28adf87f437b0c3ba083adea059ba0 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdae62f82db63ac332ce9e37f13671d92ed20e12150b3d9ea20338ae9e9c5e1d |
|
MD5 | d6fbba0a0d4dccb2a21f32993546aae9 |
|
BLAKE2b-256 | d7146852df465e8810a429356c47820db8ce283e1148cf29050ff262101db335 |
Hashes for deltachat_rpc_server-1.140.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a387d2e59d153266ee69e3ebf2a413e851f68722d01ea516df98aacf87b0841 |
|
MD5 | e07a11a3aa1a1c40f54cd35f2267341f |
|
BLAKE2b-256 | b23ceeafd82124fe910b96de10e22ae04ee4c8805684e5f8cb7293bf7330a0d1 |