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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5840367b375dce338383929cd3dd7bb3f6dcbc088acaa2d2bef1dcac26579f |
|
MD5 | 0b27445b2a617f8f4384220ae6ebc803 |
|
BLAKE2b-256 | d9bd2309387ceb97601dd8eb2a76e4a4adcfb0207c21ab4a8baf582ca9159f90 |
Hashes for deltachat_rpc_server-1.141.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36532e57ec7901582937fe7a4f3b0cdc0e2d70dcab4edd1e6743ec7b698c8d40 |
|
MD5 | f46989b121d3f7083d215623cbda0a22 |
|
BLAKE2b-256 | ad000336bc71eeec53ca3317946ab07182847b4dac51cefb82ab08f338709b5c |
Hashes for deltachat_rpc_server-1.141.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ca4c2a751ac23bdbee77efdfc0aec4919da73732afcd396e6a1bce2bdafd46 |
|
MD5 | e8fc10e430e21ea07d12b28446396d2c |
|
BLAKE2b-256 | 83faab482f870822bc0d51497d61467afd8712babb84bb4d7d3d3f100ae5f53c |
Hashes for deltachat_rpc_server-1.141.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbef4f6c49af43cb5ef4dd8a1fe837552046322666e4f8142bb515dd732fe123 |
|
MD5 | 6f160d1a287374ee6c7d85d6bc2cc7b8 |
|
BLAKE2b-256 | e16afd54087884923f5aa2dde64125ee9fea6af6b2096ade600282618d55a382 |
Hashes for deltachat_rpc_server-1.141.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c663e19a92a40cea287c4d46bf69f1efd619d67aa6ed09090eb389bd98f501b9 |
|
MD5 | 018a9db86fcc46adae0c20a4dbb5792f |
|
BLAKE2b-256 | 1c96fdee79e0ac95ba8873b4b20569bf52d1b0fa91bb182f3b2dc268e97b728d |
Hashes for deltachat_rpc_server-1.141.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54ca3a224ad775cb6785e03e470c1080670180919c9a488c3c115bc353427ba |
|
MD5 | 73e94860b42ec18aa00543f19b1c5d01 |
|
BLAKE2b-256 | 5ce1d742c7fc62105d052f6bfb2f9023baab8f72a0485baa0d2a549cc03f54fb |
Hashes for deltachat_rpc_server-1.141.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b307d0e5b644faebdb61e9f9d8fe61cb54a1b7e526a3c98ed1b6775960d930 |
|
MD5 | dbba9692f42d6aa1cf399d366770f403 |
|
BLAKE2b-256 | 707d9119921e11696c6b502c7b416493f43ad237d06b037d13b0b967846ccae4 |
Hashes for deltachat_rpc_server-1.141.0-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb7cf536ec0b8751443a685d3b1e44ee7fc5a53999a130708785763a800814b |
|
MD5 | 335b1ae2ef83b06f073a5223e5c98657 |
|
BLAKE2b-256 | 576bf50d9a658e6d88aa1ea45aafab14f200acfd95f1b4bd7556587df7d73746 |
Hashes for deltachat_rpc_server-1.141.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9493ca6eec85b96b87d94933b05d743fd91b0b5fee4cf27938aafe1de62173 |
|
MD5 | 325cf92650d605998ac149490a81cd16 |
|
BLAKE2b-256 | 54350daa83f74c9fa508d4cb7434ff9193d30d157cf1067633f31d704cd7b9c8 |
Hashes for deltachat_rpc_server-1.141.0-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10c4dda061766638bc27da17efdf40e759397738a108865a4b0c0ea2facf99dc |
|
MD5 | 785cffd61380b4ccae6f097d06809d9d |
|
BLAKE2b-256 | 723782e15038dbf4ba1ee418bc508132f0bc78db1c3449bd807359a517bc85ab |