Skip to main content

Delta Chat JSON-RPC server

Project description

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.

Project details


Release history Release notifications | RSS feed

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

Uploaded Python 3Windows x86-64

deltachat_rpc_server-2.43.0-py3-none-win32.whl (10.5 MB view details)

Uploaded Python 3Windows x86

deltachat_rpc_server-2.43.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl (11.7 MB view details)

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

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

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.43.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.43.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (10.4 MB view details)

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

deltachat_rpc_server-2.43.0-py3-none-linux_armv6l.whl (10.5 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.43.0-py3-none-android_21_armeabi_v7a.whl (9.7 MB view details)

Uploaded Android API level 21+ ARM EABI v7aPython 3

deltachat_rpc_server-2.43.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.43.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4692893698d6b37528fb0157ef8514381cd3e4cdc1195e8768c5dc321c4e7eef
MD5 7de877b4a60125937b38a4f9cef32b13
BLAKE2b-256 b3595be961bf17e7c8374dff4a8db3f55a0da1f1122c4ecc67e2bda3660c6bdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 76cdcebb6e5791ccee1c59824801071461713294617decc4363addb6d4e3f1de
MD5 31dd1d24de9d97870400fe332364b35b
BLAKE2b-256 f8ddab88f56a778e85f4ec4397fedb46601fc79365c4a6207a336db9aa3bcefa

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.43.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.43.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.43.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38a6a8f70a92c38eb7ab86ea02de600a71015f54c5984cd79b30e2a79454bc44
MD5 6c1c7240c40862ab4cd6ca4e537c6b1b
BLAKE2b-256 1c44e88ae1bcb67cd916a510a9a3a916f73c28ebfe648485e44a2276555dc09f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 99c3a1a99eaa3bc97b29297e0db0f97b5ce368c831f93747ec4c7d90eabf3e7d
MD5 8fd0043585ba5d69fbb45c3c919df7e3
BLAKE2b-256 88556a1f8f73a9bdb38e5d9af5fd43819b2125876caa9fff0292902f2853bc5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7d7bee19f1084f640914f32fe9b9fccdba843d4cb1f9b8b849fc6f7ffcfbbf73
MD5 cde18841b88736cffe40a488b088ab14
BLAKE2b-256 3fd33bb0aa375d079d5222a9074b2b86aa3f020b7e2059bc48c1b4676ef7fa4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1310e2887cec89a51c2827b9c8c9bb4b991d081720c2c6d78b876375d414822
MD5 366e1eb46ef7e7202e3fae9c8f6d47dc
BLAKE2b-256 5b54a7e72d28ef6ff3301d0d2352d2eef44a28b66cd85faf330e0c7d113351a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 917ded21bcb2b74cb1079d4525ac3e5c28f9ec67b0d8825ce953e9c7d317a6a4
MD5 791a311b8b8b92d1529574d20e29953e
BLAKE2b-256 7d8b877a4de202fcf506dbb52567378b3c26c9312258fa1c2a339aa3ff24782d

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.43.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.43.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.43.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 87d5aae7755b3866c36621d29cc1fde5c8d37f3b634970f0711822ee4ad360b8
MD5 386e084935b53044719cc04cbe106d97
BLAKE2b-256 8b7f22f76503ada3f115f9093ed7fcddf51524cb8a355f9bcbd1134daeca7923

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 2065c9e8ceff3957ba0638ff2d50f61e3cf1d6a028b772bf527eb92cf24678ed
MD5 1d9f5dd28f76401d09c7314aa858c9c1
BLAKE2b-256 050a728aacffab7d09155f6c03743045a9a723a9faa6c604e70f19bdf76b451d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 4b22fbe6f35d6e8fc0490aaff9e8a0cf26eccbf6379aac00d31065743b7fe3fa
MD5 da8deead40653c7e64e8d85709419a1b
BLAKE2b-256 aea1c1c102a3853d769f844137ceea00a59c4ad8f242fb7d9d53fbeefe0056e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.43.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 2cbe8378503ddfe24fbbc5b22d2ee7abeec762d547d3b707c7f720ca75c485c5
MD5 23c902a66536dd1a1d0412d6047b292c
BLAKE2b-256 5a5e55204bf97b4d66fcf37abc22b1275c9b41993be9588b1ebd8cb3b59e462f

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.43.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 Pingdom Monitoring Sentry Error logging StatusPage Status page