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

Total release size: 114.1 MB

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

Download URL deltachat_rpc_server-2.68.0-py3-none-win_amd64.whl
Size 10.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
06b23dd7946d26a216c28108faa6abdf1389c143f4bb80b82ac09a2aaf7b0c76
BLAKE2b-256 checksum
How to use checksums
b15d610f8996b110fdf794b1cf4a0f3bc19f54feda9f4837a6ff96521db11767
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.0-py3-none-win32.whl
Size 10.2 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
03dc7c3f198ed62e82db3a1ee358d3ef2879237b54435ecf4737b233697b8955
BLAKE2b-256 checksum
How to use checksums
7d91860d2db0eaf45901a5408ef3b98397f362888cfb31e1eb37392e01a58d04
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
15858adc0752f3f1a3cc467c66c95533f0950ae96187ea1b3cab25fd55eb2264
BLAKE2b-256 checksum
How to use checksums
a0d14b8e5cbadac608299429a89b60f0a63556bf0e0a07cf541ab790c3750c73
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
33462c7ce86500392948bc176f6314e3374f7881f9e4d031fdcf058d9febd815
BLAKE2b-256 checksum
How to use checksums
dde54700fa6d3c2372de44538a409ee46f5b9f3a72f621d7a846db3575266ade
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
3c62ddec15757df37d9b7f6bc970b2e81d85f24dd215740b52a62e21dd53d017
BLAKE2b-256 checksum
How to use checksums
ebc7f041d8757323d65fec436c65144e7b85eb8b21034e272eef8372a6fbb81b
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
1234589d3935ec14041a0d98ce6f66fe1937cb3ea3a61a4b14a320adedb364d7
BLAKE2b-256 checksum
How to use checksums
f45aad098b3419a8f7b450c2754bd7588bd1f7936e40046c9b74baac9ce2ecb5
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
fe249449e6ecac6f55eae6bd89e9aa6ec27b86bf112ccaa2d8706eb8c0cd32c2
BLAKE2b-256 checksum
How to use checksums
d7c5a3084c35174b0ec0c21c48348c9710b68d8912c09dbeb3fa6323e188b1dc
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
9614db0fdbe00dadde93d57c25fac4a1a82ec486740952eae5e352b5565b20f5
BLAKE2b-256 checksum
How to use checksums
f89b6bd9a90f955ee87afe2af6bcf7b5a3937a5c591283f6e82d1a514438d00c
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.0-py3-none-linux_armv6l.whl
Size 10.3 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
cdf8ebaf0ce0559a3998eea8fa29007caa0137a79f6c27a3789dedfe9bbf6161
BLAKE2b-256 checksum
How to use checksums
5e72f6e6f116a697aaffc4582ee936d571e2a1533b5185ccdaa11bd474d26a26
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
cefcb58277914974bece6cb5875a66e9f3fcacfe4e29ff2e8b67087af5e57870
BLAKE2b-256 checksum
How to use checksums
75a64d4d5c704f3df06bd2fc2c8551c5da95c8f201274bfac89c44e4414214c5
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 5, 2026.

Transparency log

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

Download URL deltachat_rpc_server-2.68.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
4e9ae937bed7657ff2ea049cf2f6bd8c70fc9a45ea85ee410e9bf9fcb95f71e1
BLAKE2b-256 checksum
How to use checksums
3f72e9b4f9c5e14359e80c146bcf51ed54100a75a5f30d2d73f9ab9f45d4348b
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 5, 2026.

Transparency log

Security for deltachat-rpc-server 2.68.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.68.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 5, 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.68.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