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


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

Uploaded Python 3Windows x86-64

deltachat_rpc_server-2.54.0-py3-none-win32.whl (11.0 MB view details)

Uploaded Python 3Windows x86

deltachat_rpc_server-2.54.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl (12.5 MB view details)

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

deltachat_rpc_server-2.54.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (12.1 MB view details)

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

deltachat_rpc_server-2.54.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl (11.5 MB view details)

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

deltachat_rpc_server-2.54.0-py3-none-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.54.0-py3-none-macosx_10_7_x86_64.whl (10.8 MB view details)

Uploaded Python 3macOS 10.7+ x86-64

deltachat_rpc_server-2.54.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (10.9 MB view details)

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

deltachat_rpc_server-2.54.0-py3-none-linux_armv6l.whl (11.0 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.54.0-py3-none-android_21_armeabi_v7a.whl (10.1 MB view details)

Uploaded Android API level 21+ ARM EABI v7aPython 3

deltachat_rpc_server-2.54.0-py3-none-android_21_arm64_v8a.whl (12.2 MB view details)

Uploaded Android API level 21+ ARM64 v8aPython 3

File details

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6c1410a240288cdb64fbd8fe9e644a0d69a314cca3fc1c47b9e71e6f9bed0f2e
MD5 837aa1e71f72ad56bcd3eaa33776a930
BLAKE2b-256 2e183ea9a1ff326fb616cdf0a193cf5f27aa412dedd2e9a3103e8861f818f8cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 927723e0da2a47867121ac4e359d98a2e0ccf1e4522d02ddf69ab15f2b7f5711
MD5 9af99f20590632b88c5892f475cceed3
BLAKE2b-256 4be20a36eae74419bea439fd66e8bacb6b07a810fd91e9e2b3115a651487e6db

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.54.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.54.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.54.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5831537c82d380fdbd6e1a36af2f7a9d7d5e50f634460158f0e9338eb07aac3d
MD5 39d52555521fc9bd2be44f788959ed94
BLAKE2b-256 e9af97372326f701b7827c757bacf54affd9f6e75ea12f4a1c3e82c4090d4bc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f2f83811bd229d260aa539cfe09ebab62312ed2c370064bb104addb2542059bc
MD5 0e279efc4660a02803d501e35748dd8e
BLAKE2b-256 6a54535c4a21eab1feb8e1f2f7d6728ac342edb3919c19e905ea709d780911da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f472e13f1c512092be9c91c041dbb8f87506f5caa61be127d6c39528a6836da3
MD5 993b6f82634d17592cf7604ca34aa42d
BLAKE2b-256 e722dd89074c797bb7fc4b1869a214c0adc91c071a4b256966eac9f89038ab89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0a749343f8730f846cf8ad99b2ab85a1d2acbb068ba7a222bdc97764b022bad
MD5 e4ae3114e47f721e2c6d164a7be75838
BLAKE2b-256 1c976046f931fecab506837736296509c78b47a4556253cc11d071ace75b0ff5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0952fd71d26e85f27d8ea0922fb1c88b81715f3d4f27b476510a34aa5040d042
MD5 6c2f3c5502e661a2fbd18542cf4148cd
BLAKE2b-256 31b313fd1a905b38bf8b90dd5be2486c7d1c21fc0ad90840d70c6d429fa774fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.54.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.54.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.54.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 f8b75735add163c04414fcbd6a5cfe69b574bd696a47b44a88289cea42ca3e26
MD5 2f8d3f0df4c8ff171855015dc8f59032
BLAKE2b-256 aae4953a23e5f260382511525858b8585cf993176988e0ddc0567046e68478b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 a5f17cb8d836a6f10b72837b883d9b359620fc46966548a2eb3287631ca0a23c
MD5 4b518e5991011d237ec5660aa738b201
BLAKE2b-256 9d6014ba33449f9e16c85eee894286f288763c37640152d5a05d28727da48aa6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 f924ae734cb690dca2309da3d23ba4c4277c23446246b5da1b47777af82288ab
MD5 5794e19503c59e6991c6b76f709b163a
BLAKE2b-256 e97d5b604ea5230fdaab92f879baa94b55ecc65d3b2152615aed9f55711750aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.54.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 0b5d1a28e670a6c8e8a5be127d38008007b4e06d578cf9572ecf2403733432ab
MD5 090e013d3453c7a6e98a903a65582e2f
BLAKE2b-256 0d9bac5e4ca58f337e56d1f5a0c7c2d2bd5eeb715f0e059db28ed760e6ebbe86

See more details on using hashes here.

Provenance

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