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.65.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.65.0
File
deltachat_rpc_server-2.65.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
deltachat_rpc_server-2.65.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
deltachat_rpc_server-2.65.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.65.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.65.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
deltachat_rpc_server-2.65.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
deltachat_rpc_server-2.65.0-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details
deltachat_rpc_server-2.65.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.65.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details
deltachat_rpc_server-2.65.0-py3-none-android_21_armeabi_v7a.whl Python 3 none Android API level 21+ ARM EABI v7a Details
deltachat_rpc_server-2.65.0-py3-none-android_21_arm64_v8a.whl Python 3 none Android API level 21+ ARM64 v8a Details

Total release size: 114.9 MB

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

Download URL deltachat_rpc_server-2.65.0-py3-none-win_amd64.whl
Size 10.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
9d8ad8ca0b025ab2e1e3ac90aa24d5ad3fb7e335ed434f04cd2686221e363c3c
BLAKE2b-256 checksum
How to use checksums
49ad488edcdd2127fd0a3caaf73b1529f7c98f310a011bde9bc4bde5c6efaef9
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.0-py3-none-win32.whl
Size 10.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
0cc0d3b691aff08c5f4aa51f63ccf2f75fba947a1aceb461c629b3e1c2d51911
BLAKE2b-256 checksum
How to use checksums
0683dd0b525ea8d0cdba6ed8a0f4d39cc070b49f5b80bc1faf83eb17082ed95d
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 11.5 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f2ec9f161ad0ebd3352791a7f8a72d5a1a0e4f3babbd3f12ca8cef40ad8b8aa0
BLAKE2b-256 checksum
How to use checksums
c16a93c5565aa6a9187c1b6ca0978d375c644d7022322c99449a17d6eef6660b
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.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
73cb549de372650b623d24e196b5efb55cea546e714c01b40825d9bc71f5f456
BLAKE2b-256 checksum
How to use checksums
d35d3852aeec3871e70bc0bf27129c3e2fa562c5d3d9eb0b3b2f2fd52a30fe08
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.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
bbfa52799484ac35e457e93d3fd5e6e699046dd5637223123f5471b48e6964af
BLAKE2b-256 checksum
How to use checksums
a5a52745381672afe98c73a43707993f5d790b8dd6408dc3c40667bddfcdb3ff
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.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
43c0e0057a3715ad00ad8d199ecd16fd7e871cb39fe0c5f4b470584fddff2a24
BLAKE2b-256 checksum
How to use checksums
4af5c832710ed59637c9a97485432b33edb568ee1ae58416e19dacdbebcdca71
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.0-py3-none-macosx_10_7_x86_64.whl
Size 9.8 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
e6c179e90666375dae5f429cef27a55c706dab902b095f6bdc50adf2b74141d4
BLAKE2b-256 checksum
How to use checksums
5a1a92d62440d7d1121bcd1289a13c1bf778049cafb5140752b027ae37a93de0
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Size 10.3 MB
Tags Linux glibc 2.17+ ARMv7l Linux musl 1.1+ ARMv7l Python 3 linux armv7l
SHA-256 checksum
How to use checksums
97ff2fa439d25190514510e0e7ada2c0e9b32a9884f80179f6cabb3533f98108
BLAKE2b-256 checksum
How to use checksums
c5cb29f00708d2fe5c3619cd376133c9d118f23d3860ea9fb7a6f5642dd10721
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.0-py3-none-linux_armv6l.whl
Size 10.4 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
dc4a910c591a62e538742bf9eb68d072e0528b7964accec77cb67b52949fb8b7
BLAKE2b-256 checksum
How to use checksums
0c052d1d3af6cf3b45c45a853ced6891862c4e14f78fd7381d28ccb810a73755
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.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
f5ad292f1f9beda595c89d2d5d9767fba7cf94517964da6aaa0452ce8ffc071d
BLAKE2b-256 checksum
How to use checksums
0277e7edba8616b4f8495784e64ca7cc62ee23e28f56036234468695d190c6fb
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 22, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.65.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
ce778737defa28cb679dcd3cb8b7c97c63b6c6fe516630130f8dac77af19a657
BLAKE2b-256 checksum
How to use checksums
64fd04bff3e7637354b48e8452f389ddf45e1aaaaf2c08278208afb0d354d908
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 22, 2026.

Transparency log

Security for deltachat-rpc-server 2.65.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.65.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 22, 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.

Release history Release notifications | RSS feed

This release

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