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.org/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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0201c484fecd1953fe50e7b069de25d3a26dcf8b7f6c22ffe58b199907f224d |
|
MD5 | ca8265e619de4043d016492409e00406 |
|
BLAKE2b-256 | edf3effca72908ca5523202398b5b0326e379773df6f914cb044ad185211c8c2 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e260c816fc07847b13ff3dad3475ca19ae357d1b6591f0c1800b6236b4cf944 |
|
MD5 | 318257e933fed823e7c3298fe6ff8269 |
|
BLAKE2b-256 | b8bfd22dad2ffa64589d48b9864c903b199fae6afade94c55130dc9232435d7c |
Hashes for deltachat_rpc_server-1.142.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381cfe2cad2e4b9da677aebf49098a889c3f83cd7f917647a176146eb16c94ad |
|
MD5 | 00614f52371a01ff788d00ee3543a5d8 |
|
BLAKE2b-256 | a23550306868050cf0939a45ffb5df1a810b8c102c420cba1793cb49e8bcbc86 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af97afb2c075f5d08e4a00ef3bf71053fa1a72eee4d13684070551c8e173f89e |
|
MD5 | 760a702a15f02b77cfd21ca7afdddae3 |
|
BLAKE2b-256 | 7a531b29df8cdd85615f29b3fc4af2cff80930358e29f640ac7ec87db911fcc1 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1200efc8727f574641bed3a912fe123c18065dc9c17cf7a53267f014897e5e0f |
|
MD5 | 52be9b5abf39699eb0be357d041485a2 |
|
BLAKE2b-256 | fa4fd774c94606ce9cbeae547b053d485127f42eb081069e45401b125163ae64 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6127bbe27f34af8b09b49a942ba41839ca0a1d447e689185cb28dab11803a8ca |
|
MD5 | bc33213a1e23d2dee1a677269d6659f0 |
|
BLAKE2b-256 | bad5ead4f8355a1e2f25f34b31e0f3c09a66fcaa8503e3fa3ec0d4c3792b6ecf |
Hashes for deltachat_rpc_server-1.142.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eafc323170224307d9558bc8df514755cec6a3976386eedf44b8c23b115a91e |
|
MD5 | 1c571a9da3ee0f6d38fb656638737a9f |
|
BLAKE2b-256 | e152bc406f2398c76241e8db09e3a255ea84fb506ef8c6860cff359c58758ff0 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3870dd73e200310361f5e0dfee96a0d17cd8bfa964d5310b4a221970f44988fc |
|
MD5 | 9e6fa2b5c754ff0d342987fe122f4f1c |
|
BLAKE2b-256 | ad1220ee5d22821e48e1bc5d4ca71413f9e306ece52682582dcceb6abaaf5059 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4150e106eedf547c7466d60e206d4aab160f2fbde62bcb3db66f3511b005988 |
|
MD5 | 473e5a1f2ecc876c63ca93bfd37a4a29 |
|
BLAKE2b-256 | b1af378df451d60a24a032cf8d83cf2c23c7f69c2bad9436e843fccec07461a2 |
Hashes for deltachat_rpc_server-1.142.2-py3-none-linux_armv6l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a52023cfbe2ce6ac5c6f6d093beaeafabb4d9c972a41f0040f11e69923c996fd |
|
MD5 | 36fda67584e0061923d6b8c21ccb235b |
|
BLAKE2b-256 | ea3a082e687235c242f6b54606895d45c1ee96a9d4035fccc1599b259a9c922e |