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.138.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35699c7a0dd593f2906a4615504c880abd3c3968197551334a82863ee8b035aa |
|
MD5 | bf53d1b85bd3d8758b73ed96f1166477 |
|
BLAKE2b-256 | 482efeaad5f62e31ccc404075f26bc8f6e56296a279cad43aff48636b2d01651 |
Hashes for deltachat_rpc_server-1.138.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa14a134e8ee8361e4c562fe5c01eae47aa62d1d497dc8b9a819f1e011f7245 |
|
MD5 | 2066a11218ff2b5c1c83e6205ab52dab |
|
BLAKE2b-256 | a466aa9d919aeccdf5545ed3c643b43e4b4bf224880dc4696a0ca44900e79a41 |
Hashes for deltachat_rpc_server-1.138.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f2539e50f5c444eaadd3b6b934ab0eb5989f57f2e7c0fd8659980083f13bf9 |
|
MD5 | 034367803cd1073e0d98b2a25cf7c14f |
|
BLAKE2b-256 | 287a321fd5cc4ae0b9dab59132bae8ec000d886536df0a1d6352c0b5982a9d3f |
Hashes for deltachat_rpc_server-1.138.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ebf568e3e1f4abc4a8dbfcb41d718cb0afccb3dc3f7ebc46bd8b6620c24100 |
|
MD5 | d60e1a99bd69421988aebd4b288715c8 |
|
BLAKE2b-256 | db6c83ef3003fd0d6ebad04b329db50b143813efd1a7a90b1711d2966701f5c5 |
Hashes for deltachat_rpc_server-1.138.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9383183b8ef8aca3fb131ca740f3939d6873e4b00ef49c1495a95f44903e9ee |
|
MD5 | 0749141a9a7c14af55de752369286f05 |
|
BLAKE2b-256 | fa00eb35bd6a8dcbeb69d6c8ef257d9c0b3935d5edbb36ca74e4d8d8fe51f7ae |
Hashes for deltachat_rpc_server-1.138.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272c12cd586a3b9e67c47ca1a0ccfb9a6ede51f96fc7a35ff4742ce59319fde1 |
|
MD5 | b9427543f5a34ae02d9928f07d968f74 |
|
BLAKE2b-256 | e7f4ccb707b0d5802aa55f080d5c412892bc563a1dd6baa33cba9675fef23a83 |
Hashes for deltachat_rpc_server-1.138.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713d052709dce16ada43590ca3f40de75269fd8810222bab621224cf0a4d5405 |
|
MD5 | 3c12698d9adb96fae3750b489d596e14 |
|
BLAKE2b-256 | 4299e7acba7740522083b10496e1a58fc76176cb95d39ecb3eb432b1e07076a3 |
Hashes for deltachat_rpc_server-1.138.2-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46f5fe6cf0ad517e826a4aab745ecb1dba71b2fd5df66d70a8dc4605bc85d40 |
|
MD5 | 12e785372a9788dea322c57e7a41a15f |
|
BLAKE2b-256 | 999c9847b2966d4be9fe8bfed8f56c2317f8c032cb6f77ccbbe8c3a51ce8113e |
Hashes for deltachat_rpc_server-1.138.2-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99ff0f514e15ed26efb9a7bbb25538a7ede233134e2ef2e887440acd7038489 |
|
MD5 | 71819ffbbe6b267e7bc3a5fe526030bb |
|
BLAKE2b-256 | 8ddfa5943ddc385f3940ec69f5a87eb5f0fa856c077e01d38a00d8aa9f00ab1f |
Hashes for deltachat_rpc_server-1.138.2-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f56c14c381fbb401f0a963de103a3872be94e549d4507061163f943207324bf |
|
MD5 | 1d871028e9296f966b47299368097aca |
|
BLAKE2b-256 | 9e0ed20979cb0384085ebe64c4b394032707fc63e537ed49a2b47461521a5fb5 |