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.58.0-py3-none-win_amd64.whl (10.4 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

deltachat_rpc_server-2.58.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.58.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (11.3 MB view details)

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

deltachat_rpc_server-2.58.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.58.0-py3-none-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.58.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.58.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.58.0-py3-none-linux_armv6l.whl (10.6 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.58.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.58.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.58.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0a84226c3b9b46e866697e5c838f1869ba7e53651693c5f97051ba969f8948e
MD5 1ae37fdd32edb5b6c1974a14d7625d79
BLAKE2b-256 918cf6a4e708ed4c5188d0874851a35a9fb2dfe28ac813be604dcbbd78acbd66

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-win32.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 e21e2fad9587dff2610493e80a0282bf5b6257cd24e581abd78d522f01b0d00f
MD5 90fcaaee60e2283dd65c0c9d41d265f1
BLAKE2b-256 3768dd1f22949cda2c8e331e2a7797f0cc7efcedb2b488a6fe08318ee4afbe91

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.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.58.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8733d510e050cebdc945acbd56f9d95b01bdb7dd2b83d578c0ad7c4405e5405
MD5 a7cacf83a2f13c02b8e0f30049d7bb44
BLAKE2b-256 ea64a0cb7dc0cb6568c538c1f3a5dda04b368b0ef0b80fa77b28d6e1fd50f76a

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 45576627b0c836f2178c32a6c8eb0717644695aaa27354dcf7a131dae4fc0b84
MD5 a82c4b0e7051d7f81391ba00d6639c79
BLAKE2b-256 e6b43e09e48d728b644de1f3777bf71b116191e85b2e190123b200fc50536aec

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 81ff290124cf5ea3e4fc455c7f8b576515c1fedb0946081dae9e31500e57d0ac
MD5 cc851824ffecaf4a65e5704022120066
BLAKE2b-256 0f4d5a3f397a2e1a383eb04837d7d9c2e4bac0946eba795857726ac5ca552ab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3542c0a129e6144c721d5b27a89454e2f5e1f38369da4c5a35fde8ccffb7e58
MD5 0ed2fce67a478bbac5c91deff9460f8d
BLAKE2b-256 56768e8c47f691c9dbdb9462ceefb732071638fa06992945477518c55323e7db

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 051178aa3c7e91a3d5939c6fd3dac43bea5bcb7d1c554506632adade8f909718
MD5 5ab50c4618d240a135625f68cf70b271
BLAKE2b-256 6f1825448ac15c32e5d1e50f53f3f483d7d017f648839dd9750bd57e55066aa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.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.58.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 2beaef43d75511a8dd51ca7269720e2bda5d6d4bd642c6350f08d8155e0b4437
MD5 d0f23744e62bdbdfc7fc0b42596d588f
BLAKE2b-256 32b2b06c239eedaa3b8b6b044faf2a69c27e604fb8c210e095e4410cd90d82a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-linux_armv6l.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 08e329d3e147056905786c9773e03432df6f9713e1226cbd42c87790e1409e51
MD5 69bdafdcbfaaac3ae4fe22988bc445e8
BLAKE2b-256 9211627bbc2ff34a56ceb1692fbbd2d707bb2243469a5f16291e06e52e93a23c

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-android_21_armeabi_v7a.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 54ecd89dc9ca6afb8ee1d167cccdd44346cce9486fa06a94d02dbc0dfaad1100
MD5 49896c8f36d1782b66bed7ee61792554
BLAKE2b-256 64fdc0ba44306a46ba4ba7f330595e4cf6894dc372d40bbfe51c26ec46a8d355

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.58.0-py3-none-android_21_arm64_v8a.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.58.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 969f93476188a1f4110d6e895f55e4940deabf69c6079a878c20a4527515a000
MD5 09b32e7dacfc9deb1e3248b8fe2f6b07
BLAKE2b-256 2ca62ab49cf8c1c49a9dba5f62b36473e6c3f65d13ab1bec092160064639046e

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.58.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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page