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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

deltachat_rpc_server-2.59.0-py3-none-win_amd64.whl (10.4 MB view details)

Uploaded Python 3Windows x86-64

deltachat_rpc_server-2.59.0-py3-none-win32.whl (10.4 MB view details)

Uploaded Python 3Windows x86

deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (11.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

deltachat_rpc_server-2.59.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl (11.1 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ i686musllinux: musl 1.1+ i686

deltachat_rpc_server-2.59.0-py3-none-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.59.0-py3-none-macosx_10_7_x86_64.whl (9.9 MB view details)

Uploaded Python 3macOS 10.7+ x86-64

deltachat_rpc_server-2.59.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (10.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7lmusllinux: musl 1.1+ ARMv7l

deltachat_rpc_server-2.59.0-py3-none-linux_armv6l.whl (10.6 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.59.0-py3-none-android_21_armeabi_v7a.whl (9.6 MB view details)

Uploaded Android API level 21+ ARM EABI v7aPython 3

deltachat_rpc_server-2.59.0-py3-none-android_21_arm64_v8a.whl (11.4 MB view details)

Uploaded Android API level 21+ ARM64 v8aPython 3

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 189d0609adbc58dd9b98c7599fe11e619da2765d0c2e3f3247ce6b0018e45e24
MD5 e392872b11e28f2c5ac969d40b5824ee
BLAKE2b-256 7c4e5aa68c3f204cc5a9f3134f56e0ed446686cace278963cc09866d47d134d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-win_amd64.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-win32.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 ea4237f0dbe15c687421acb8e46fa6b8217386aec44d16c1b7f3ae2528365caf
MD5 cb7f0e6d25af43a576eb8e78f4ad27c1
BLAKE2b-256 1d784b42d61c08ed313a2d5e3d552e0d7328adf52b26bdf87f3c3f1599932fc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-win32.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0cf0312f07afffb2313af24e3fbed2a4b826613dfa396b06fa352bf81769f0a
MD5 dc84f4cfc01af98536b00f9d36da94b4
BLAKE2b-256 af6fc8cfcbb928149640f8dc5f6499231a105efb1646a6a1fa78f0119ee4346b

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 13cd6a7a1af3a49e67d8911ce0a139dcaa286e36f9ac5b6c6408ea4ae93e5cba
MD5 f95af8b1a05d8439f6c6307d121de964
BLAKE2b-256 0f4135c17565b8cc36288f070ce3099b78246c8c171d54d307e47aad5869ab68

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8826deb47ce92368faccbd238d8fe4986f673ed4be74fe3cb504f17df07d4d68
MD5 d4acaacd81effaf988b341ba6e1d1566
BLAKE2b-256 e3de9c3db80c440e16f75a996a225bf91f500ecf15e9e0a3c9d63f4bcac1e364

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85dc6691c67a3b4d1c78148529414b81147d5090580cd47bbbb4310e8df3daf3
MD5 587b12ab3de94079ce43c7abf88be627
BLAKE2b-256 5fa5a365621c4be1f8aab886bad7b12d92f598f3f8dd1d564894cdcd66109ee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-macosx_11_0_arm64.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1492f46668e5ac5a327bf050eaeb829e09810eb29be95d62d51afd0c6ca48de9
MD5 05061f16b39a9c7799a299bb77b21266
BLAKE2b-256 265a277c974ba2e2eaf596f589525d521ba21da7d1995f0044e873b02fba0ff7

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-macosx_10_7_x86_64.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 ff26c0ac714cc301e8fc31ea932c4cb627e6a4bc25e2a3a4d53d8f002eae8f0f
MD5 a649cd787ff153ae656c0094ba4ae9cb
BLAKE2b-256 2b1c9a5ec09883d521ac2ae9953ff075771771642ba9e844746c687d72351f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-linux_armv6l.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 2fc205d85d01bf941144bebcb252b1d58d09ca4354907b825ca2857877322f86
MD5 05dac31802cb47e37ed8fd5da473fc40
BLAKE2b-256 0636257fe7c80dcfa39acff75adeb85a2780e4cb9aad5b4f88ad44ef2e69e574

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-linux_armv6l.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-android_21_armeabi_v7a.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 7ace6fd31893acb41436beba39cd6c914dc629ed1e6663337a7c82777a304008
MD5 67508c3dbcc65b2bf45b71d06e5c32d6
BLAKE2b-256 6ad7ab8eaaa1d161a141ac9b5ff07eb539e91ac1976dfcbf3e7798ceed07db3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-android_21_armeabi_v7a.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deltachat_rpc_server-2.59.0-py3-none-android_21_arm64_v8a.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.59.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 ea7a12ff936a4e598532bfa77d61a1c93d891730a75ef1d5cd216f1a7d392b96
MD5 ddac40bfffc295b32f399e2490a52762
BLAKE2b-256 20c2f142a16824c3346649b256bdc888383d6d7b05aedb07273451767edade8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.59.0-py3-none-android_21_arm64_v8a.whl:

Publisher: deltachat-rpc-server.yml on chatmail/core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.59.0 This release

11 files

2.58.0

11 files

2.57.0

11 files

2.56.0

11 files

2.55.0

1 file

2.54.0

11 files

2.53.0

11 files

2.52.0

11 files

2.51.0

11 files

2.50.0

11 files

2.49.0

11 files

2.48.0

11 files

2.47.0

11 files

2.46.0

11 files

2.45.0

11 files

2.44.0

11 files

2.43.0

11 files

2.42.0

11 files

2.41.0

11 files

2.40.0

11 files

2.39.0

11 files

2.38.0

11 files

2.37.0

11 files

2.36.0

11 files

2.35.0

11 files

2.34.0

11 files

2.33.0

11 files

2.32.0

11 files

2.31.0

11 files

2.30.0

11 files

2.29.0

11 files

2.24.0

12 files

2.23.0

12 files

2.22.0

12 files

2.21.0

12 files

2.20.0

12 files

2.19.0

12 files

2.18.0

12 files

2.17.0

12 files

2.16.0

12 files

2.15.0

12 files

2.14.0

12 files

2.13.0

12 files

2.12.0

12 files

2.11.0

12 files

2.10.0

12 files

2.9.0

12 files

2.8.0

12 files

2.7.0

12 files

2.6.0

12 files

2.5.0

12 files

2.4.0

12 files

2.3.0

12 files

2.2.0

12 files

2.1.0

12 files

2.0.0

12 files

1.160.0

12 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