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

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

Transparency log

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

Download URL deltachat_rpc_server-2.63.0-py3-none-win32.whl
Size 10.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
4bb4a6a10a2dad054907b976ba3cbe8deea003f8700be19a8192c2a24086fd4c
BLAKE2b-256 checksum
How to use checksums
3cc2f2ca9eaf5aca3abad7459d9fedfc98d089f8d019120908f0f13cc4a77933
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
12fa0a2b54c0f9ed0ab2cbf8972aa73e01c9b77081c56236cc4cdeebc86cd4d4
BLAKE2b-256 checksum
How to use checksums
a9aa6269fab499986de9038eda896c47de6c3abfdb1d4babcf18292ae75658a7
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
98d3f20b3a48ecf3219366ea417f16543fbec673ca42982396409689f59c37c2
BLAKE2b-256 checksum
How to use checksums
4404e6ad4a616d30323db220058c55f0e4f22bd6dde8c97f8b61e80247bbf8b7
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
0c76aa18272e9fb312bed6d2c91c89ce19c8c06f69bda2999bc8fa3977ee69e6
BLAKE2b-256 checksum
How to use checksums
2608a9182b247c309090bed74ecc49ef7fa6ca574fb358f73e67dc84ff0a521d
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
62c7dcf059a3e023764ff66fee1cb317758847a76f5f77eef0d0e17a2ca26587
BLAKE2b-256 checksum
How to use checksums
2841f47f021f8143bb5b5e3a8023b44430c6d3ca9a3fd7f3db77d4e265ef8f4a
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
2ca86e77f55b16fb9112ac5c7c2e83f8d69883f5b40ac0740d0c5cf9011ad6e7
BLAKE2b-256 checksum
How to use checksums
9e1148ab621417dfdef24d1edeaac8e68c73ae1f8b062092dc0b5891a1e015ce
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
d88af7328ac8d5a1fee8df68e351a81f7b0e246038cfde13a6f2233b0e7e2c0b
BLAKE2b-256 checksum
How to use checksums
70991280cb3eda910addd9a73d189878cdb7d64487a4908a7205d65d9798e881
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.0-py3-none-linux_armv6l.whl
Size 10.4 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
c6ffe95fd9e7f3fce851f58cd1ca6c44c5448144e0132d6450b994e34b8eda19
BLAKE2b-256 checksum
How to use checksums
301f3c8051e746b04a6efec9cf2c473a812cea9dfbf75e79b857ecda7021da06
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
054075570c60ff6c381e0a484ab7810aad2c31defbc73aa88e555c11e5141038
BLAKE2b-256 checksum
How to use checksums
f534143cae3d4a3c04caccdd084de9c9da239afafe6a15f50f5d1876c12a2b27
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 9, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.63.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
507419e84288a64e37798e46f7fa181b40fcb54daff6f7845a914a6a5ff41722
BLAKE2b-256 checksum
How to use checksums
30e2960fce3523e1a91ed5df352c5540b23bbb2bc5175f69ada7d77709debdc5
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

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