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.12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c3d7c4b93aef2ffd54e0aec28c2c8bd402bb6a804811eac3fbc5638c5fe4524 |
|
MD5 | c9c97bd2c9c4112824f17a7d843787e0 |
|
BLAKE2b-256 | 1e950ebdc61d40f1c629f94919dd40daa41b84aca6574333812d35baf46eb5c3 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c9c73f4937aaede4f73253cc2114ddfcf30dffe46ec50a50f478989de9f8e8e |
|
MD5 | 43ae778d0ea8b9fdcedd7d1e6f8b3a04 |
|
BLAKE2b-256 | b8f656da63e5ee9c4a187fb897a5f8ba15bd3150fb16cae3812cde7afbebb1d6 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad50ca5ced7729dea2a070c4058566579efba34718d43427b9a0d856236a28e5 |
|
MD5 | 9df214bbc9963d08c0cbfa47b0b36a21 |
|
BLAKE2b-256 | c880c777fa55a165e1e1955b1ee8d8163be0b95e4d5fced4884afff39d17d786 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4801cdfdede7b0447e804e43235c99aff241b5772cbd8f9db2dade42947d60eb |
|
MD5 | 31a66a1af169631d9781ec4d31b48f8e |
|
BLAKE2b-256 | 5335613f73e22783ef3d429dd26cf6fdc00e9bcd00082561a074557b05a8e00b |
Hashes for deltachat_rpc_server-1.142.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80119fd82c0f20a24ee55617e4dcb88c2f4268d41af2cddc2cf246e1f3d8022a |
|
MD5 | 7e658531e223daef14200e126afbfb7e |
|
BLAKE2b-256 | 4d7c3a246db74bdcf343be98ba3404c24f3243d70d2377e990ee072adfbf77e5 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c0cab6d2b70d69214e2c025d29856dfcaa0415c2804118551c120dc9418798 |
|
MD5 | ef9f7ef57dea23cae274897171844275 |
|
BLAKE2b-256 | 04aae5d53f827ffeb16b527333c46fffb685e796e5d93d78335a1f817134c370 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8273da00c8821ee7ab7f1bf1dffba7684c1104074d504a9f08ae617f54f6c21 |
|
MD5 | 48f1e8af0bfed1d15db0084e7c4e3b61 |
|
BLAKE2b-256 | b55dfe9e6fcb3992733a5d99927774bd04213941d995f3356ff458aa32a6e3ac |
Hashes for deltachat_rpc_server-1.142.12-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceda566b5c82315630bd6fd4acc886f2bca143cc04bbf0f5d96740e5121944a4 |
|
MD5 | 27f521462ff0dc8c325b1314a86e7770 |
|
BLAKE2b-256 | c0fbc99e1b222567b174850cb2e18cb40c50d34c7891a8148f1d1fcf0a31a0e6 |
Hashes for deltachat_rpc_server-1.142.12-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c188b6735380e37db94ada889872a0ba23dbf9191e1367b377106dbd656494 |
|
MD5 | c936f20b136d523aad994caccdf1290a |
|
BLAKE2b-256 | 4e48dbcd0eb5d64db541bfe59d1ea61b24137229127bfc0bcd7ebcc0f7623fba |
Hashes for deltachat_rpc_server-1.142.12-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a24601122e8f597d577ecdaf8ad414da6dad7d496fab9577332807ef829462 |
|
MD5 | fa6b24b5859eaca13079ae349587c5f6 |
|
BLAKE2b-256 | 8f3b7b0581db32f424c610e0e1de1e1b0618fce8d1b925e70e197a66656fa576 |