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.142.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8312901ed448565d6b108d9d3c6538348183d3d739f6a5f8f99d96ef3ed1b69 |
|
MD5 | 56b147d15ad23557b4aebee07a1c9181 |
|
BLAKE2b-256 | ff42ff471a13640b4d06e1b497b5b448bbbb98d104ae55003a58158a25b03298 |
Hashes for deltachat_rpc_server-1.142.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4907fd44faa30922feaba041b65f82f795bf89f9cfafa9d6bacbe2579c7c8abb |
|
MD5 | bfe47b7c9ff1e27501036eafe42cdab4 |
|
BLAKE2b-256 | a26a63d4b950623d59f81936d3330e4a40263a8f9b807ccc96d377198be7e4aa |
Hashes for deltachat_rpc_server-1.142.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d66fd0638373806448605e90a0fd97aa9ece419fac6de25570e930bcc0ace90c |
|
MD5 | d825431ef0af0ffd0b36132ee61b7da6 |
|
BLAKE2b-256 | 781ea4894523e51817022da63fc4c4f16ca593073228c08dedbb80dbf37dc256 |
Hashes for deltachat_rpc_server-1.142.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2206b75a7c25cc16605de1e5574615f56b218a3cb1049d0a261cfec842b12c0 |
|
MD5 | a3f53f5a9c7e6164dbda0d4f12d52fbd |
|
BLAKE2b-256 | d02c09d8c23dfe0da702b0762952981cb8ac2bc4cb9d63a55911fbd404b4b7ec |
Hashes for deltachat_rpc_server-1.142.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91994b83ab81104e9b4bb8595b7249760ad1a8901f90f4fc551bb354410bf2f5 |
|
MD5 | da709f6ae873d708b2f9dbd70eb0fe66 |
|
BLAKE2b-256 | bcce597e70302da144cf4583f235bd50c2eb4e69a7ada5dc1f16991aa64716eb |
Hashes for deltachat_rpc_server-1.142.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10b592adc38f700088c8e088107e871e009ca7b2ea8eb7eb98b2af4a8ae27e7 |
|
MD5 | 91687daa626c47efdf4c50fba36ca0eb |
|
BLAKE2b-256 | 204ad044af68e12d01e7d9078115718dfc03af5ee5c1799988dd75cd9e1a411c |
Hashes for deltachat_rpc_server-1.142.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2357a64afa8a8e8c56094e496cadf71c1429a9388377809d5ef52f1fcdf5f5 |
|
MD5 | a14192f5b15b5d532d3127ef11642900 |
|
BLAKE2b-256 | fdb88bde0cfb367cf1bb1eb7215e1e950707fca839089cdfd0256987d46d4933 |
Hashes for deltachat_rpc_server-1.142.1-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fcb33f2e001cb61e7222d1b3794e6be50cea9955a34f161f6e1bf6f6e6241ce |
|
MD5 | e5070f4e422c0fc733870415dd6659c8 |
|
BLAKE2b-256 | e2cb584c769723efa7acbf6b00798a3b02dc0b8a3e3d3ff3b6eb6fc13f5672fe |
Hashes for deltachat_rpc_server-1.142.1-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ea7becaa3fb34dbe72eba525968705e14b8fc8829754d061506d7b11d6d4ee8 |
|
MD5 | df9116cd9ac8a0e24332fb4b8b865056 |
|
BLAKE2b-256 | c5cc1feebfac81a90af9b475ef19455337bfbb6109bcb636f50835284d924ea2 |
Hashes for deltachat_rpc_server-1.142.1-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10cac02558206120b799c100b5e8f5e1bc544d993c01c1287b94c472e89f9909 |
|
MD5 | aed070df64b294d0595058ff46f7ba19 |
|
BLAKE2b-256 | 615fca0e55777a324d3450ea63e6dd080f4181f5d95f910ab7c850c9c09731cd |