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.60.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.60.0
File
deltachat_rpc_server-2.60.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
deltachat_rpc_server-2.60.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
deltachat_rpc_server-2.60.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.60.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.60.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.60.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
deltachat_rpc_server-2.60.0-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details
deltachat_rpc_server-2.60.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl Python 3 none linux armv7l, Linux musl 1.1+ ARMv7l, Linux glibc 2.17+ ARMv7l Details
deltachat_rpc_server-2.60.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details
deltachat_rpc_server-2.60.0-py3-none-android_21_armeabi_v7a.whl Python 3 none Android API level 21+ ARM EABI v7a Details
deltachat_rpc_server-2.60.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.60.0-py3-none-win_amd64.whl

Download URL deltachat_rpc_server-2.60.0-py3-none-win_amd64.whl
Size 10.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3ec9b144c334e36fc65b2b74e14639e6c8ab4b9b86fe53a569849fb618690b48
BLAKE2b-256 checksum
How to use checksums
d36aed9a57781bf4aace4bdb45b9b0d8517bea9a5227b03cfe28f5632b0bd970
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.0-py3-none-win32.whl
Size 10.5 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
b8c6147d0490fafd3021d39b69f936f7548eb269a368dec019d5d391999fff52
BLAKE2b-256 checksum
How to use checksums
ef1ec9cb689af7e61bb8aa2ea18707f349172febd5adb98f9a8392666a5b151a
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
5f7a847e51772c4e96472433dc4e8943970273722c4676422055bfa53c127f80
BLAKE2b-256 checksum
How to use checksums
3c4e3128442802e04c4b78d141bcb904a03f7f689a70c44ae46b3ae9e703623a
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
abacae1388fc9638e2828fa1cbe9af91c830fa2a7cd447e82db0a8dda5ee0cef
BLAKE2b-256 checksum
How to use checksums
54010101ea77ce3d33bba61031b65aa162fb3a6845d9d33a6f884e5206c3c8a1
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
8df9c59461d55e6059348fd199dfe5cda3fa238e6a15ab5ac221e92c3aad9161
BLAKE2b-256 checksum
How to use checksums
ac5c982f825e231aca5dd4afa11882727ccf54b535e6d7850f13495df0f5ec76
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
178b5a3b0ab683ecd85f5e355744e327b70bedfc87e8b865942778c1f997fe0f
BLAKE2b-256 checksum
How to use checksums
ceed16d6adb83f68bb4a24edc05920a368a8c05d7d1235f18f5d2aeca7de57be
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
845d6112f1bff3946befc62752bf1989b0f76a8b550a69059f0c32c0afc256f8
BLAKE2b-256 checksum
How to use checksums
0451cdf3c2fbed8f64b731eb6ffe5db33298245feacb9c650e1a6ad757247132
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
0499dac38270688b23a7082264a113828b3823f80a1f8b5022abf93fc94ba39c
BLAKE2b-256 checksum
How to use checksums
f3191f277381ac00c3f09411eacfd8d9b6414fc61da7a9e93609026a2d323c8c
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.0-py3-none-linux_armv6l.whl
Size 10.6 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
2cf6d3f4232fef18e9c6922e899d8718310d7f5d8ab79df374032d403524c13a
BLAKE2b-256 checksum
How to use checksums
3a767283132b54bdd280da838801d14d5168892fab0a4128fad2a0be58b8212d
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
8edaacf68782f4c3c98ab849faee252312849368ad7ff7b486a9948fa45b0ec5
BLAKE2b-256 checksum
How to use checksums
17bb3687f3c2423d4d04b03745fdd596989ea24a65f11238f441f073f49c6cba
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 11, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.60.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
4fb7189ee3a6b05545d947af50763b82233ef33ba99310783f3e88cd18a9929e
BLAKE2b-256 checksum
How to use checksums
5be8c256c3e7de8e8e21f291ce9b2891cec45ebd1596451bb888210cea736e40
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 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.60.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