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.61.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.61.0
File
deltachat_rpc_server-2.61.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
deltachat_rpc_server-2.61.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
deltachat_rpc_server-2.61.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.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 Details
deltachat_rpc_server-2.61.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.61.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
deltachat_rpc_server-2.61.0-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details
deltachat_rpc_server-2.61.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 musl 1.1+ ARMv7l, linux armv7l Details
deltachat_rpc_server-2.61.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details
deltachat_rpc_server-2.61.0-py3-none-android_21_armeabi_v7a.whl Python 3 none Android API level 21+ ARM EABI v7a Details
deltachat_rpc_server-2.61.0-py3-none-android_21_arm64_v8a.whl Python 3 none Android API level 21+ ARM64 v8a Details

Total release size: 117.1 MB

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

Download URL deltachat_rpc_server-2.61.0-py3-none-win_amd64.whl
Size 10.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c24c50e7ca130f2cb263811120f39cc910338182bee7a3d98ea38f4477090e35
BLAKE2b-256 checksum
How to use checksums
5e62b4ff7c82ea136c4b8012d0a0c171fffa7eab8adf6d6c95ca302e4a8569a5
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 21, 2026.

Transparency log

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

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

Transparency log

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

Download URL deltachat_rpc_server-2.61.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
da11bac864ce4d01b68407e1cbef308bb9deb285707ab9bc393584030cd1e145
BLAKE2b-256 checksum
How to use checksums
4cc26757f442a469768d1f7bcde124c38e9bfc2c736b0a5f45c641db167c3bfd
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.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
f57fddc473f7152d11181ade89532bbf91c4c766bbb2deb5e3eba25be2a7eef8
BLAKE2b-256 checksum
How to use checksums
4424a65902fb887e32602c01b107d7572929a66a60522f70b58cf24fb2396207
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Size 11.2 MB
Tags Linux glibc 2.12+ x86-32 Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
07741c4e74e403d3ed7d66380698f74ec4db129e31339013025a436483972472
BLAKE2b-256 checksum
How to use checksums
84966a58e643c4cfa2139564778db377e8aeb8ed1c3597b08927285c1ddafb63
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.0-py3-none-macosx_11_0_arm64.whl
Size 9.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37567a3fb13ffa473b825783968fea5895daf3afd289ae9fb6de56def1d80f7b
BLAKE2b-256 checksum
How to use checksums
4ba8302ea0586e79d66d764e07a495fae50ca8c703e3961161d7a6fe6cbaa770
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.0-py3-none-macosx_10_7_x86_64.whl
Size 10.0 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
34b22cc6aca05718643cba4483363643e4633b69ea60469c894e33190f8507f9
BLAKE2b-256 checksum
How to use checksums
066b63ce982758b8aa0ca02dd1f887b756704e5b38f49e4a068688afbf8fed99
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.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
e30df99f77f23e9cfa182c21298b2f797ff9a79bd41c9e377c3d19e88aef0580
BLAKE2b-256 checksum
How to use checksums
1c9e299bdf26a778adac006b59e20d444989ea059f798b3481c1797a7793bc05
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.0-py3-none-linux_armv6l.whl
Size 10.6 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
784f86ed0f36f91fc6fe2ef33164aef8dcfcbfc93416e14a3742ea034eaf7272
BLAKE2b-256 checksum
How to use checksums
29bbee9c108b97e3cbbd61dd725203a8e46635f8449f96ab8c4baaf3f279449e
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.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
25f0949cb4364d581a20d4c6e53add5d5e08d57c8949074882dfbd66670b2bf8
BLAKE2b-256 checksum
How to use checksums
c4d0a75dc4f633bae8dc292a7cf4fbecb0698243da052b5d3434465f8f5f73b2
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 21, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.61.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
96c854b8511a05edb2a89fad014ea5ece9f4c0bee6a5287a2f28f4d28158b96e
BLAKE2b-256 checksum
How to use checksums
83379a1e36e47b80e2aa78f41e38329951963cc479e6f9be46a5223323a372ad
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 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

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