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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49bb530b5df9979a2a57b20ef2a3552cf925617c02105a37d836111eb377de69 |
|
MD5 | 98d8dcfe32421d712c742f3870148147 |
|
BLAKE2b-256 | b6cefb6731101752e02fe4ff1d3561e1b9428245682dbde14bde1a8b5fc43400 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c1f7d5295c2bbb61b10ed01f413a535353e8f012f3043a63277180d2003efa0 |
|
MD5 | fe8230c834dc0f8851be9490023aec21 |
|
BLAKE2b-256 | 53d3ef0e066908db32cfb6eed12b2d908da964194938ff12f7113abf5aa62788 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a16c603fd813a1496954ff65252aaf70871a5f883a1e508c65547ff1e78a73c |
|
MD5 | b60db4ceaa961bcafa4ff531469c6e79 |
|
BLAKE2b-256 | b10ee8d20fac6bf845a15816b632d1fee5bc67c55864636be0bf55ab581486d1 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da2e12402800db25615fa103aa13b5df84d6aab45427bd705cc3e78be7fadf88 |
|
MD5 | 1bfc70f7d78887e95684b68c883d9489 |
|
BLAKE2b-256 | 46d2d23c078658d1faa3080dba61018aec50c317107e8318465c542d3cc7f540 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94e2086b52ffc98b9995151c2ff0eab3082099399d9a7d5bad28c5ee617d4f18 |
|
MD5 | 4b420a7de5efdee04b29e5f9694b1ba2 |
|
BLAKE2b-256 | 7e49341afc83fc03dcf1703a2b18ada6b954da3ef081bdbb60cfec44a4e30cf8 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed8eb30a69f12127b3cf5407fcbc7a91c86fc9d1dcf01608d67718f871eae33 |
|
MD5 | 1ece402dd83c0a88ac49d9cc0e274f64 |
|
BLAKE2b-256 | 8243007af2a7e17603e0c084e8a80798d8b56d65147a83a5aa90c3bc9e60e8e3 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b56ed4773a9be674d2bd46afcdf5f76577fbe9eb348927a45a2b015958b4005e |
|
MD5 | c52ded7a977321f74eb7ceeb71010011 |
|
BLAKE2b-256 | cccfe712bc41cba1b8121b2579ca0e624e181689a8142354af45b2623a737dff |
Hashes for deltachat_rpc_server-1.138.5-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 636d95ffca9bb9cc6af7e737a8e7a4428d5298e1f13439a68b7983f61bbf7565 |
|
MD5 | eb7308e166419a969ef96ff3df07afc8 |
|
BLAKE2b-256 | 770277f3f8aaf02c1cff840ad0596e64a9ff4b612296daa1bc45da1d06948be8 |
Hashes for deltachat_rpc_server-1.138.5-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4abcc5d5e527140bfc2593a828ab40e2e5b92a6f37557e83f762fe2a688aa48c |
|
MD5 | 853e8459cafcacf18f1ee5213fad188f |
|
BLAKE2b-256 | 34fc295989988c6ec482a3fd9966ac81123944e2c81688d13387529f275a4bbb |
Hashes for deltachat_rpc_server-1.138.5-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d204aa1e6e9611fb98917646532293d4aaa7a2576b51aac09e5a4f4a868e5f41 |
|
MD5 | 91403223c4be7487edd8ed23b7b178d1 |
|
BLAKE2b-256 | 692db48e62021c22a878e5938621e6d49458bdbb2688119fc9099c3e963e3916 |