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
File details
Details for the file deltachat-rpc-server-1.150.0.tar.gz
.
File metadata
- Download URL: deltachat-rpc-server-1.150.0.tar.gz
- Upload date:
- Size: 1.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dd15340ef6a0b123f3fc7fb3ac7288030382a9b38293b3e62c2376242da76a5 |
|
MD5 | 5ba53d1346d6e429d88533d67be1c52e |
|
BLAKE2b-256 | 9c13f2f16de9bab4cb11e0ce8eaf318f49bcbc003ce51074b14265e511897877 |
Provenance
The following attestation bundles were made for deltachat-rpc-server-1.150.0.tar.gz
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0.tar.gz
- Subject digest:
7dd15340ef6a0b123f3fc7fb3ac7288030382a9b38293b3e62c2376242da76a5
- Sigstore transparency entry: 150547079
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-win_amd64.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-win_amd64.whl
- Upload date:
- Size: 9.7 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 217d06e0b269bb1593fda993132078d9d447c9a69212b09b166737ac18fe9bc1 |
|
MD5 | 19f590bcefa9261b958b6e78bdca89a9 |
|
BLAKE2b-256 | d8d1d9f25b5088a8428a20c7e0d4526e2408ed937be5b7c9d2b3f88218686bba |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-win_amd64.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-win_amd64.whl
- Subject digest:
217d06e0b269bb1593fda993132078d9d447c9a69212b09b166737ac18fe9bc1
- Sigstore transparency entry: 150547083
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-win32.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-win32.whl
- Upload date:
- Size: 9.7 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660eda676018c51162112fa181effff1ab16a9e5067ee7415adca0e9475c7978 |
|
MD5 | c1b8e68a3ac7594f54e87b0424e1daf8 |
|
BLAKE2b-256 | 70747e315450c0bf38f2a2d98b56c67b73be7c285b3d5aaa4942e225c730c8f2 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-win32.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-win32.whl
- Subject digest:
660eda676018c51162112fa181effff1ab16a9e5067ee7415adca0e9475c7978
- Sigstore transparency entry: 150547087
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
- Upload date:
- Size: 10.8 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb094c150d54232b40b5a62db6b30e9399d8fc58ba5f8e5bd71d7507c33c32fe |
|
MD5 | f34c471f4da28ba39a5f30555ba4509b |
|
BLAKE2b-256 | 1ff0358caadfb4b24e12faf961d0a83cdac80d984297ac9b7a66fdabe1cbe143 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
- Subject digest:
eb094c150d54232b40b5a62db6b30e9399d8fc58ba5f8e5bd71d7507c33c32fe
- Sigstore transparency entry: 150547082
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
- Upload date:
- Size: 10.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee5df3293d423efce13f450aa2f4a419a26c5b48d51d066409c8a51a87dfbf7 |
|
MD5 | 1a51ead3931d21eb23ec86bd88d2c685 |
|
BLAKE2b-256 | 93a2bd9e6910e79c7fa7f4b55af5a97cfd35f08afeda78a01e31a18067e49961 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
- Subject digest:
bee5df3293d423efce13f450aa2f4a419a26c5b48d51d066409c8a51a87dfbf7
- Sigstore transparency entry: 150547084
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
- Upload date:
- Size: 10.3 MB
- Tags: Python 3, manylinux: glibc 2.12+ i686, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 582d731fd226450f8f187d36d3e1d14a690de66dde6838e9896ce7308958fdad |
|
MD5 | affbbc8ab64c3e909c2a76e30e22cd89 |
|
BLAKE2b-256 | b95a35444d821b9301231d33b1286442dc7ee90327b145b9986d99ac9c3bd9c5 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-manylinux2010_i686.manylinux_2_12_i686.musllinux_1_1_i686.whl
- Subject digest:
582d731fd226450f8f187d36d3e1d14a690de66dde6838e9896ce7308958fdad
- Sigstore transparency entry: 150547088
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-macosx_11_0_arm64.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 9.2 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b990d932a71918b2879f10f91f45e05d180e35d2963ba8b61e179f2c3b176913 |
|
MD5 | 7cad87770951b9b1618e84214ebc9345 |
|
BLAKE2b-256 | 465f007a77a41d4a839738b8e1488f40c3050713c9d0c9545bfed52c31499a20 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-macosx_11_0_arm64.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-macosx_11_0_arm64.whl
- Subject digest:
b990d932a71918b2879f10f91f45e05d180e35d2963ba8b61e179f2c3b176913
- Sigstore transparency entry: 150547086
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-macosx_10_7_x86_64.whl
- Upload date:
- Size: 9.3 MB
- Tags: Python 3, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c894a674e1323611d9b38366d733fac9bd74de8d101060e0ec2bf6f3e43b11 |
|
MD5 | b00d814799146cdc772fa8437636ba11 |
|
BLAKE2b-256 | 9d96ebcc6aaaf8986dcc6642521c6fee562073ee8e403bfadb6de028ab21e446 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-macosx_10_7_x86_64.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-macosx_10_7_x86_64.whl
- Subject digest:
31c894a674e1323611d9b38366d733fac9bd74de8d101060e0ec2bf6f3e43b11
- Sigstore transparency entry: 150547089
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
- Upload date:
- Size: 9.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e64e4e4dc650192dab68b9a93a5524c71bfa674de5ae5ab492029cea336095 |
|
MD5 | cad12da35c024e7a282d6b24d971fb1b |
|
BLAKE2b-256 | 1bdbb873dc3812cd3058255866aed1fc44bf2c640636e8d4d816efa4e54c101c |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-linux_armv7l.manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl
- Subject digest:
04e64e4e4dc650192dab68b9a93a5524c71bfa674de5ae5ab492029cea336095
- Sigstore transparency entry: 150547081
- Sigstore integration time:
- Predicate type:
File details
Details for the file deltachat_rpc_server-1.150.0-py3-none-linux_armv6l.whl
.
File metadata
- Download URL: deltachat_rpc_server-1.150.0-py3-none-linux_armv6l.whl
- Upload date:
- Size: 9.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8bbbf21807992d1b5bb7d32f47caf3e212c22b03991a236f1fd82d781e9cedf |
|
MD5 | 57eaa146b456b9f0eefb768e40918c8f |
|
BLAKE2b-256 | 9801cf972bee13aa9e02d7d8f94d84b2bcc4c82cb5e61e5fd853e76f74cd4532 |
Provenance
The following attestation bundles were made for deltachat_rpc_server-1.150.0-py3-none-linux_armv6l.whl
:
Publisher:
deltachat-rpc-server.yml
on deltachat/deltachat-core-rust
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
deltachat_rpc_server-1.150.0-py3-none-linux_armv6l.whl
- Subject digest:
e8bbbf21807992d1b5bb7d32f47caf3e212c22b03991a236f1fd82d781e9cedf
- Sigstore transparency entry: 150547080
- Sigstore integration time:
- Predicate type: