Skip to main content

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 --locked --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:

  1. Python: https://pypi.org/project/deltachat-rpc-client/
  2. 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.

Release files for deltachat-rpc-server 2.62.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for deltachat-rpc-server 2.62.0
File
deltachat_rpc_server-2.62.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
deltachat_rpc_server-2.62.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details
deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details
deltachat_rpc_server-2.62.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl Python 3 none Linux glibc 2.12+ x86-32, Linux musl 1.1+ x86-32 Details
deltachat_rpc_server-2.62.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
deltachat_rpc_server-2.62.0-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details
deltachat_rpc_server-2.62.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l, linux armv7l, Linux musl 1.1+ ARMv7l Details
deltachat_rpc_server-2.62.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details
deltachat_rpc_server-2.62.0-py3-none-android_21_armeabi_v7a.whl Python 3 none Android API level 21+ ARM EABI v7a Details
deltachat_rpc_server-2.62.0-py3-none-android_21_arm64_v8a.whl Python 3 none Android API level 21+ ARM64 v8a Details

Total release size: 117.0 MB

Release files / deltachat_rpc_server-2.62.0-py3-none-win_amd64.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-win_amd64.whl
Size 10.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
f30030c9e6d0183dc7541916cb0a2c4e549d9465b1cb0d52c52b9b12224e815d
BLAKE2b-256 checksum
How to use checksums
8537f3bfcb8d358ddc893f0f6dd4259894640eb7c4504c61daf081e31d14b34c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-win32.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-win32.whl
Size 10.5 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
b4ae98055b18aa9ffb9fcbb772900f19be1122b5cf8fa78d638a46b5c8e37816
BLAKE2b-256 checksum
How to use checksums
190a7abb462c99534436ce57ec2920aab93e5155f8e73982aa1372a2b893d062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 11.7 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f4c4c2a7f5daa5343785b46a287c9938e6787552e3755302843fa273af6f643a
BLAKE2b-256 checksum
How to use checksums
fbf24c24f7f427c823c07474753586d538e6fddaefdc2170545f5469c8896f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 11.4 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c008ef4ec3bf4bdb1f84d88939f682c01959ddcb270b1095971c3bbd85d2c48e
BLAKE2b-256 checksum
How to use checksums
6b30e0a0f12885cc8ad88e94b9cb1099cddcade13c4979563d4e00518657bed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Size 11.1 MB
Tags Linux glibc 2.12+ x86-32 Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
06e9fb9abb5a6e26b2253ef7c4c1139646db0c821bad22c07ab435846330aba2
BLAKE2b-256 checksum
How to use checksums
7a8f81ad647c4845b57833ddd84b31d4d3a712b19c0560b48e7ecb83261bdccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-macosx_11_0_arm64.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-macosx_11_0_arm64.whl
Size 9.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
86b83c8b4144b60f9d9b3160de13de0fc128eb2e9155ba3b5d2c7942aa390bde
BLAKE2b-256 checksum
How to use checksums
7a70192b9d43247ecedb60a1c5db8c29ffc3506a222aeab355e20edb9153e646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-macosx_10_7_x86_64.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-macosx_10_7_x86_64.whl
Size 9.9 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
a92429a62a64fced1ca7896ed4144a09ac6349144224e93ea3d3a2f7c9da19c5
BLAKE2b-256 checksum
How to use checksums
25030f85743fc209436d4a95e53159627777f4ae4f1831fa037047739f18133a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Size 10.5 MB
Tags Linux glibc 2.17+ ARMv7l Linux musl 1.1+ ARMv7l Python 3 linux armv7l
SHA-256 checksum
How to use checksums
804b2e30e515a9d3987e4d8a9065b831bc066367b7e1883c2cf4ddcf572d8d2b
BLAKE2b-256 checksum
How to use checksums
6cc2d6551ad1c0a2f542c8187c462df6dfbc48b7bf8065f6b1a4b2df91e55605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-linux_armv6l.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-linux_armv6l.whl
Size 10.6 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
e772ac346d020c28034f9789a89808f83a627504cbb03c74d686bce07539938f
BLAKE2b-256 checksum
How to use checksums
618072f5ae0364710392c89a5470627272670eecf911fa43467fbfb8c942cfcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-android_21_armeabi_v7a.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-android_21_armeabi_v7a.whl
Size 9.7 MB
Tags Android API level 21+ ARM EABI v7a Python 3
SHA-256 checksum
How to use checksums
92752464428f947cb5926ad90d81e2e8fc8944f6b32ee57e15f321f9d415b284
BLAKE2b-256 checksum
How to use checksums
668367daeef3121617f8b7acae7c4d93aa61f98fad9e12b732cbd3032bf1e303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / deltachat_rpc_server-2.62.0-py3-none-android_21_arm64_v8a.whl

Download URL deltachat_rpc_server-2.62.0-py3-none-android_21_arm64_v8a.whl
Size 11.4 MB
Tags Android API level 21+ ARM64 v8a Python 3
SHA-256 checksum
How to use checksums
a64d829f2c5ef6b0be34fc618fa8d30821b93ef4cc4781dd50bddbe89b27c564
BLAKE2b-256 checksum
How to use checksums
c01fd6b14ff19376fd4a89d87e4985a2c03d133cb2eab53e9795032349b908f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.62.0 This release

11 release files

2.55.0

1 release file

2.9.0

12 release files

2.8.0

12 release files

2.7.0

12 release files

2.6.0

12 release files

2.5.0

12 release files

2.4.0

12 release files

2.3.0

12 release files

2.2.0

12 release files

2.1.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page