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/chatmail/core/ 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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-win_amd64.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-win_amd64.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07db800566d314f57e8bf425dfefcc893faa48bdbb5bac6410995af4dd26df35
|
|
| MD5 |
10cf090cddb2d2c199c54d9790fb5af1
|
|
| BLAKE2b-256 |
8e186c3bf14de5add971fc54965c304f3d35bd87e28bb6307aca1cc632fe6a62
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-win_amd64.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-win_amd64.whl -
Subject digest:
07db800566d314f57e8bf425dfefcc893faa48bdbb5bac6410995af4dd26df35 - Sigstore transparency entry: 732184660
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-win32.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-win32.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59001a6a75080b4f9e5fd72761dd24772566cb318ce2301884a5507b4bc08740
|
|
| MD5 |
8962aa3332c715ea2a38184571077e1c
|
|
| BLAKE2b-256 |
b2619f92a7c847c33a724b5e14ace270a95ad82e151f30220dbbe3ebd6ebf602
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-win32.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-win32.whl -
Subject digest:
59001a6a75080b4f9e5fd72761dd24772566cb318ce2301884a5507b4bc08740 - Sigstore transparency entry: 732184656
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
- Upload date:
- Size: 11.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/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c898c823236c2f2fa958e9ff8d08fcecc1a137f492a37f0d74ac751062a51bf
|
|
| MD5 |
0d7ee9db2f2453ea8b9f9b45585f43e1
|
|
| BLAKE2b-256 |
4ce399b6a7506dc33a0e3427fdc77055af0b089212c3033e7312d4b7517a1f6f
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl -
Subject digest:
9c898c823236c2f2fa958e9ff8d08fcecc1a137f492a37f0d74ac751062a51bf - Sigstore transparency entry: 732184653
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
- Upload date:
- Size: 11.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
681392d4fb6c4ca0fd0f635b8e364da1aa117ed16fe632fee83a2fa38c6d45a1
|
|
| MD5 |
29e397e26b5a60372e8a0e29f9adaaf7
|
|
| BLAKE2b-256 |
c44ddfd22ae2053269e0c3d92ead53c4b92b7c0d6d6c20ccc8da65209579fd63
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl -
Subject digest:
681392d4fb6c4ca0fd0f635b8e364da1aa117ed16fe632fee83a2fa38c6d45a1 - Sigstore transparency entry: 732184641
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
- Upload date:
- Size: 11.2 MB
- Tags: Python 3, manylinux: glibc 2.12+ i686, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41b2e99695f15830b31999ad45f65446fc9d44b13283cf8a14bf1d30c7d41a14
|
|
| MD5 |
7dd3f54f1cde6136ffb3fe9664607acc
|
|
| BLAKE2b-256 |
a7a1919f4179ab913496bff83339f612fe894b09ba664292edc0fba5b56c7ec2
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl -
Subject digest:
41b2e99695f15830b31999ad45f65446fc9d44b13283cf8a14bf1d30c7d41a14 - Sigstore transparency entry: 732184665
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 10.0 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
623d62fc3e1b07cce63d19bb892201b1886d292225e1f1092fc05e323ecf3c38
|
|
| MD5 |
99f46bc3949406f2f17b4dd9a950e78e
|
|
| BLAKE2b-256 |
4e78245813138af7139d833fe6de5fc3a665bfd0d97c6e49bebab94a78775dfc
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
623d62fc3e1b07cce63d19bb892201b1886d292225e1f1092fc05e323ecf3c38 - Sigstore transparency entry: 732184670
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-macosx_10_7_x86_64.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-macosx_10_7_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: Python 3, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae72c70c81226122604d9f03f73096b4b71a4a7218e4975cfa6636d36dccfb44
|
|
| MD5 |
60e413ecf62d97f61fc3c7abdf7b8f5b
|
|
| BLAKE2b-256 |
85fb490c073f1e5a7ec90bf7651fe67223400b37706048fa7dd26d58ffb3e600
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-macosx_10_7_x86_64.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-macosx_10_7_x86_64.whl -
Subject digest:
ae72c70c81226122604d9f03f73096b4b71a4a7218e4975cfa6636d36dccfb44 - Sigstore transparency entry: 732184617
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
853be7f100129bc8b24588c912c0a01dc11b744e498e9df5f7670774e4a47b96
|
|
| MD5 |
45354e3dcef732fbb92f722c036643ad
|
|
| BLAKE2b-256 |
9c7fb16c14c311a2a16f174e99168be8c0a829bf2b39277001668699c48bc0d2
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl -
Subject digest:
853be7f100129bc8b24588c912c0a01dc11b744e498e9df5f7670774e4a47b96 - Sigstore transparency entry: 732184628
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-linux_armv6l.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-linux_armv6l.whl
- Upload date:
- Size: 10.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a64e0bf02cb8ea6b41bffc8c2f1336bbe015d741bf67c060d9cfc8ea865f26f
|
|
| MD5 |
d3ff9fc81f81166cc2a39bb362955fc7
|
|
| BLAKE2b-256 |
24ff3f8ec54a73b0cc9ae5e392a38848916e0e99e7d0e3e5baa7adb3a3420d85
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-linux_armv6l.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-linux_armv6l.whl -
Subject digest:
4a64e0bf02cb8ea6b41bffc8c2f1336bbe015d741bf67c060d9cfc8ea865f26f - Sigstore transparency entry: 732184648
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-android_21_armeabi_v7a.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-android_21_armeabi_v7a.whl
- Upload date:
- Size: 9.8 MB
- Tags: Android API level 21+ ARM EABI v7a, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b66b63e2ba4d220e1f6e3e76230bfe9153ff30ffd533e27bc9ea46a8294ecd1
|
|
| MD5 |
98c3d745121713daeb00897ff97a6998
|
|
| BLAKE2b-256 |
d7f2205c5fb55eadddb341caf7bebaa37e41426b7303ecff31184550b3cbc797
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-android_21_armeabi_v7a.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-android_21_armeabi_v7a.whl -
Subject digest:
4b66b63e2ba4d220e1f6e3e76230bfe9153ff30ffd533e27bc9ea46a8294ecd1 - Sigstore transparency entry: 732184632
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type:
File details
Details for the file deltachat_rpc_server-2.29.0-py3-none-android_21_arm64_v8a.whl.
File metadata
- Download URL: deltachat_rpc_server-2.29.0-py3-none-android_21_arm64_v8a.whl
- Upload date:
- Size: 11.6 MB
- Tags: Android API level 21+ ARM64 v8a, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cdc456fac5dd2a7ccd6f1c6096c46bc1342b3b24aa0c98989c1818749f8ea18
|
|
| MD5 |
edd4f5970f4eab64294a37cde9fa0cb5
|
|
| BLAKE2b-256 |
6695d7ea774be2c73dc8af96e1e8879503b8dce169a68155e1e29976532fcf56
|
Provenance
The following attestation bundles were made for deltachat_rpc_server-2.29.0-py3-none-android_21_arm64_v8a.whl:
Publisher:
deltachat-rpc-server.yml on chatmail/core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deltachat_rpc_server-2.29.0-py3-none-android_21_arm64_v8a.whl -
Subject digest:
5cdc456fac5dd2a7ccd6f1c6096c46bc1342b3b24aa0c98989c1818749f8ea18 - Sigstore transparency entry: 732184658
- Sigstore integration time:
-
Permalink:
chatmail/core@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Branch / Tag:
refs/tags/v2.29.0 - Owner: https://github.com/chatmail
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deltachat-rpc-server.yml@12cee23924734fb73fa8cc6f45290bb3de45b30d -
Trigger Event:
release
-
Statement type: