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.137.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7cc87e9304d86f51c7840d396870361686e3dd82a6805d5b891c4ce62589d8 |
|
MD5 | 320d27ca2b18ad576c7290dce9d2d368 |
|
BLAKE2b-256 | 27b5d520c8a234e5eebfce218af64fd3b3bb1d2d70aad52982a499ace4c285ed |
Hashes for deltachat_rpc_server-1.137.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 733f70d063513435a54d98a850e91ac6dd252e20cef9df8467c84b3f0671e010 |
|
MD5 | a0f9e5f71f5e77d6d2415447a7e9e875 |
|
BLAKE2b-256 | 3150fed96bd86b6af6605cce20aff68677d4ebd0187e67942a72df932150e7ff |
Hashes for deltachat_rpc_server-1.137.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4ba892407c69d724d5d46adccef57f83544523fba2d90ead4adaac55618bded |
|
MD5 | b5feda048058f5bdb3cc6d1b680cc378 |
|
BLAKE2b-256 | 3cbce7a88b18e4cf2fbed3dfe3f78f7fdf59e84d8cc74ee4946f99347ee5d184 |
Hashes for deltachat_rpc_server-1.137.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80a1120e1a1538e6dbe59523aee2a7495221eaed9b7d6ce4fdabaa5d027650f |
|
MD5 | cd8b188e4a1e96739963dedca8e18e2f |
|
BLAKE2b-256 | f9dd1a02742ad22f7c4773e4e04b81b58064ec8260a619a0cd3d473260259f1c |
Hashes for deltachat_rpc_server-1.137.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1602c86e0802fa2120c3280b16c145a05204404b3e9b0d95e9c74687771cabe0 |
|
MD5 | fbdd4a48eb4a4ccaac048beacc2f906c |
|
BLAKE2b-256 | 9b5d81022ded8be9ed2c680fcae8bb00853ea2894b96c01fc6ea931f0fceb9d6 |
Hashes for deltachat_rpc_server-1.137.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7edade353a6d51862aceb917deb9a5619748c23db8c12f2dc47c14f03b66265e |
|
MD5 | 529d24f5da69f541072682bf443ebb30 |
|
BLAKE2b-256 | 2a2683651305571d8cc671110524de6a02d7a355cf035ae7256ac91b1ee64302 |
Hashes for deltachat_rpc_server-1.137.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c9edcb023842a65e8cbcb0ce4f075a1a4ae2e9254f1f7bf8c69915545d32a97 |
|
MD5 | 7d9b85559e793bfd1d48b4b21ea7a7e6 |
|
BLAKE2b-256 | 2369c6fcc6a73853db02c1fc40077b62cc47e55f29cb264c328d93e09853ae9d |
Hashes for deltachat_rpc_server-1.137.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efaa370495b022f2f4f4353b98f5c91d4a256bf62886a35139f05f70c69fc0fb |
|
MD5 | f6272bb52ab3ed5f68d292000ec06394 |
|
BLAKE2b-256 | ddc6921b490d0908870f873f67409bff6a42db16dc9ab283a143e1ef823c1459 |
Hashes for deltachat_rpc_server-1.137.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f873f1b3f480a26f7a897ca4474cbbe815b342956166924c6a627d1576139a |
|
MD5 | fe6a88290cde57704101ea2e46be2a98 |
|
BLAKE2b-256 | 07a0371840e314250781ba1531284166e47cbe90b0072f1b9280fac5c8595e92 |
Hashes for deltachat_rpc_server-1.137.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a993ab25b0e82b6428b9b1844717d0b0d9722361fe58e063043d71f3e1e59d7 |
|
MD5 | 9d5e4706b861365503dd8e1d47db68ba |
|
BLAKE2b-256 | 1fc50d431f118f1f0ed709d3909836d3545036a54f5fa59eed6c36d2420a0aae |