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

Total release size: 114.8 MB

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

Download URL deltachat_rpc_server-2.66.0-py3-none-win_amd64.whl
Size 10.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
fbcb9311362c83877f93c6f7e9bc3be9eb793b3862455f4c11e7176e84bdae90
BLAKE2b-256 checksum
How to use checksums
2488f12b78ae417e4f4dc369420d1236295087fd58f1bfff52f9e9ea0fcdbc29
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-win32.whl
Size 10.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
a7d1640bb8c0afc2fe401e8e275793c7fe6239ffa84ab89fc315ee91ef389317
BLAKE2b-256 checksum
How to use checksums
3c0beb7bd74c60f4a6bdf168a72495a0bce5bbe3fbbea1f854c49455df625ffd
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.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
a6e34a825eea4f66a3b5252cb0232f4adc62337c209dccba9e0c863466657db8
BLAKE2b-256 checksum
How to use checksums
a9931c323abee6defa31974218247616bf8ebe5116d37430277a787a943c8d3b
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 11.2 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
d372c6a828aba34f71f1ed8f0c439c0dfc49f8c5d756fd273c69c4e65a4d96fd
BLAKE2b-256 checksum
How to use checksums
89598a91a452603d8b126eb56e50f9b389080c584dad629938463426e18017dc
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Size 11.0 MB
Tags Linux glibc 2.12+ x86-32 Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
1c58965e489436f390dceca51ea84c0c6591478812324fddf7151a2484f341b7
BLAKE2b-256 checksum
How to use checksums
dbe5d511d6da82c1cef9cca1b9cb700df113a727b8c5608efb94c4ee74a4584b
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-macosx_11_0_arm64.whl
Size 9.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd196a455e33e4f99d37085f55b4ca773e16298f9e69f351a30c941420822a4d
BLAKE2b-256 checksum
How to use checksums
5693973a1424e86c194fa9a45aedc883d9085578452c4044114c0c77abd6b7c4
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.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
75ea23160de168f0a1663aaea96e6e1b3b30ceca353e90b417a07a32b5f220a6
BLAKE2b-256 checksum
How to use checksums
cf63b6cfb45f74adf939c18b46dd3eb78855d270db9065dd3d67df69c4131ee0
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.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
a480ef0a6a0f8d17a92652e98533206bc2a176843919fd679145bb824ee6d5e6
BLAKE2b-256 checksum
How to use checksums
1d80a6eabd121772164c4b833945f309714bfbfac6a9b11602e6a6f4e6a9f293
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-linux_armv6l.whl
Size 10.4 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
1a38b0920618395a9cb32928c8589edd8e58d2b3b36620faf0fa5e85aa22c031
BLAKE2b-256 checksum
How to use checksums
af3ba70f157b00b55481745ce8c720a48bc02a78c28c85c864ebf8191cf561ca
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-android_21_armeabi_v7a.whl
Size 9.5 MB
Tags Android API level 21+ ARM EABI v7a Python 3
SHA-256 checksum
How to use checksums
355a1de0f6249f2d84397fbcb2b74a4f21f866440f124841141a6b61bab9dd00
BLAKE2b-256 checksum
How to use checksums
a552986b748b917c50be2586c87b57890bacb40dbc800f668083eadb0acc5a37
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 Oct 28, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.66.0-py3-none-android_21_arm64_v8a.whl
Size 11.2 MB
Tags Android API level 21+ ARM64 v8a Python 3
SHA-256 checksum
How to use checksums
e377e2a764a26a45546e3bacbaf7e48dd811b7bb1f50fc6537d381818ed25ff4
BLAKE2b-256 checksum
How to use checksums
bf8072b2fce9c834594608ed43863782e21611b8098dd2c32ce71a9af274e82a
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 Oct 28, 2026.

Transparency log

Security for deltachat-rpc-server 2.66.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.66.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 Oct 28, 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.66.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