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.

Metadata

Release files for deltachat-rpc-server 2.67.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.67.0
File Actions
deltachat_rpc_server-2.67.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for deltachat_rpc_server-2.67.0-py3-none-win_amd64.whl
deltachat_rpc_server-2.67.0-py3-none-win32.whl Python 3 none Windows x86-32 Details for deltachat_rpc_server-2.67.0-py3-none-win32.whl
deltachat_rpc_server-2.67.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64, Linux glibc 2.17+ x86-64 Details for deltachat_rpc_server-2.67.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
deltachat_rpc_server-2.67.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 for deltachat_rpc_server-2.67.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
deltachat_rpc_server-2.67.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 for deltachat_rpc_server-2.67.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
deltachat_rpc_server-2.67.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for deltachat_rpc_server-2.67.0-py3-none-macosx_11_0_arm64.whl
deltachat_rpc_server-2.67.0-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details for deltachat_rpc_server-2.67.0-py3-none-macosx_10_7_x86_64.whl
deltachat_rpc_server-2.67.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl Python 3 none linux armv7l, Linux glibc 2.17+ ARMv7l, Linux musl 1.1+ ARMv7l Details for deltachat_rpc_server-2.67.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
deltachat_rpc_server-2.67.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details for deltachat_rpc_server-2.67.0-py3-none-linux_armv6l.whl
deltachat_rpc_server-2.67.0-py3-none-android_21_armeabi_v7a.whl Python 3 none Android API level 21+ ARM EABI v7a Details for deltachat_rpc_server-2.67.0-py3-none-android_21_armeabi_v7a.whl
deltachat_rpc_server-2.67.0-py3-none-android_21_arm64_v8a.whl Python 3 none Android API level 21+ ARM64 v8a Details for deltachat_rpc_server-2.67.0-py3-none-android_21_arm64_v8a.whl

Total release size: 114.1 MB

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

Download URL deltachat_rpc_server-2.67.0-py3-none-win_amd64.whl
Size 10.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
09027fd8e6188a51ce28c3e19f84628f15e39ede136b13a9fd6f0dffa1431934
BLAKE2b-256 checksum
How to use checksums
4387fd17c218067d25f1ee23ecb366265a075ae2430c7f56ecf22aa5fff7f0a5
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-win32.whl
Size 10.2 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1cbc34d704e352567819fd81c8fcdc3c140be2b24130c856b8f6f51294be6a7e
BLAKE2b-256 checksum
How to use checksums
a10c6477f8040051f09f60259f94641709a2c95bae54dcab33b7616df93919b9
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 11.4 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3ababbd0fd7c8c3d1a5b2eee4fe45db8259a64782ba1b321677e3023b8456c41
BLAKE2b-256 checksum
How to use checksums
59ae8397db2b8d01c5aa4d431a9c3dd1ddbaba4e3175902765922dca55d9bd58
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 11.1 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ca2ff351eace37ddb4e51e85c799857e1d9958d98f4771a61325b8e70fbae058
BLAKE2b-256 checksum
How to use checksums
cc5e2fe7fdf8876719462c6c371e815d793d38736e1a6acc2d315fa93dc6e6dd
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Size 10.9 MB
Tags Linux glibc 2.12+ x86-32 Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
6ca36d2d69354c7fe694932576112f422257989a82067fec83dc34281ad7eb80
BLAKE2b-256 checksum
How to use checksums
5e6cee537bc8839e4104ef33e77b10557cd09fefcf813f30f677ea59219d736b
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-macosx_11_0_arm64.whl
Size 9.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe9a9e593dd911c8c47092657661a82cc4e15e0c12eb04e2dc4148a517ec74f0
BLAKE2b-256 checksum
How to use checksums
1a14687960b88a0061353d70bc0b342179f8cc48864b04e50adbf8f0bc47538c
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-macosx_10_7_x86_64.whl
Size 9.7 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
22fb2c86d77668c25528f6708d1a175598652d6583a91c48fe87ac7d59e4ebef
BLAKE2b-256 checksum
How to use checksums
54e86d356016cd19d541875d7d7597bb26446c19c9b3f9fa2813ae90dbf6d35a
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Size 10.2 MB
Tags Linux glibc 2.17+ ARMv7l Linux musl 1.1+ ARMv7l Python 3 linux armv7l
SHA-256 checksum
How to use checksums
30695b5d7e34ce20b8019e3afe1d0d9666fc5f72dd31b5e77ddbb3315fa8f66b
BLAKE2b-256 checksum
How to use checksums
cf23704835019a1e9887ba591f2508d52b8bf485332e6318f759ee0c4d18c7fc
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-linux_armv6l.whl
Size 10.3 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
4ea67d9fdc7a2a2b07a2615fb8ec8c124fbabc4535d185f29b464e008abdc682
BLAKE2b-256 checksum
How to use checksums
1ae86a32646c2242e8527c4ebe84fdfd2bab908e964c7fe328c1831030d47f25
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-android_21_armeabi_v7a.whl
Size 9.4 MB
Tags Android API level 21+ ARM EABI v7a Python 3
SHA-256 checksum
How to use checksums
ad413e215dbfb0524c78052f30b7aef024e9a662608f614a402213b5bb94768c
BLAKE2b-256 checksum
How to use checksums
6ca790860f2bcb837a853456bdbdc76cfcd28c95cfbb9bdd71af6086f67d797e
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 Nov 2, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.67.0-py3-none-android_21_arm64_v8a.whl
Size 11.1 MB
Tags Android API level 21+ ARM64 v8a Python 3
SHA-256 checksum
How to use checksums
b1eba7d513acb85b550d9c42329ccf96e6af329783d00d7afbbfeb0f04d1a880
BLAKE2b-256 checksum
How to use checksums
6899d6489801534ff4a247d83f3c733c198c0dfd72d8a2428c4ac6674660075f
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 Nov 2, 2026.

Transparency log

Security for deltachat-rpc-server 2.67.0

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.

Full provenance

All 11 files in this release have been uploaded with provenance metadata.

Select from 11 files

Attestation for deltachat_rpc_server-2.67.0-py3-none-win_amd64.whl

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 Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.67.0 This release

11 release files Full provenance

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