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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233cdf5429ff7cf231c330c25d26c02a3cad54a445d43d4751afdb4889cc372e |
|
MD5 | e19cbccad35f359c59272b49a383d654 |
|
BLAKE2b-256 | cb734d4a1b02e3d983e0ea71e6aa7cb6e7a454cc3727375e5e2c9934c854ed2c |
Hashes for deltachat_rpc_server-1.140.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e619558fb0e4cec34911bbf2aa876b1ff711ee210275674a870413b7379c08ec |
|
MD5 | 07c60e06e0aa38b56cf2ff685b83ed41 |
|
BLAKE2b-256 | d4bc7971c7eafad35affe5d9cb286ac5000a1097a0a3a77467aa82e3f02a015a |
Hashes for deltachat_rpc_server-1.140.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca164e8f943b00b1ff472907004f16de2567929ad22f4b5be1fb497be0522c9f |
|
MD5 | a1a4f5ddd3346c51d616722896578ecd |
|
BLAKE2b-256 | e97757231715219bebf10687533c8140d9520c8370a271710e359557b46479c6 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 143504167ffd5d37930f717a12a089bcc8b42a413577b9f6875e4b2e469e0353 |
|
MD5 | ef2dd2f170e07255bcf727a03fa9eca0 |
|
BLAKE2b-256 | d015b9bad37cf014d3c810f8fe56e2a642324ad1db667309585977f45d7bec3f |
Hashes for deltachat_rpc_server-1.140.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f352cf2115e59bae19eb6b6417800be6a3b173939999431e2a69737bd22a17 |
|
MD5 | 0ddec8ef1bff2b1becec00ac8af7a4e5 |
|
BLAKE2b-256 | 800bd07bbf9dbf4347dd043333de199b0267e3400a1121929d0e936b7e7788f8 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec83c5e31187e270fe0291d1c059d5d06188689cf3b1b8be385c95f6f4dd4e6 |
|
MD5 | ea6576676ab4fc85bdb8e30e4b7c4803 |
|
BLAKE2b-256 | 2394e5f3431665a40a487e5d67507cd598be46c39b56e1f08cea91b8d1ea3b00 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e3c9f085724995822c1332f32ec2bbe3b9a003ae2b640225b3b28958f6826bc |
|
MD5 | 2c16d3e84ecdbf3e67a5faea4fb78a73 |
|
BLAKE2b-256 | 86885997613287d02ababc87ef78be369a1298fcf99e1b68d06dc6d6c08d9716 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb6a684feddfb45ecde224daebd0f8e529b6c7293640b26a5892ebbe8404657 |
|
MD5 | 4d53ed80e5b4acaa82ee3b0191f16a5b |
|
BLAKE2b-256 | 604b0a660d5cd03b0a39f37e3427402f612c68da1284e3d0ac50bcda02383ad8 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97b9dbf80b1d77092aec8ddbd952f7d8d22ede3511e4f2892039c37bf18ed78 |
|
MD5 | 17b7fbfe6545ab6d7506cab151908cf3 |
|
BLAKE2b-256 | 4d24e763edf7094e60bad2a1480a8a599f06f5d0c1bea649708932fd32b345b0 |
Hashes for deltachat_rpc_server-1.140.2-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2459a589f6255a7d9a1c7743fda4edc8a29f09b0c1593d8086bd4b2629122458 |
|
MD5 | eaa621d692810843efb1ac5bc3e65f32 |
|
BLAKE2b-256 | e5149a078d1e5c2796a33b5578452119898cc6a0f0525ff5e576cbfa65b015d3 |