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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.57.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.57.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.57.0-py3-none-linux_armv6l.whl (10.5 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.57.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.57.0-py3-none-android_21_arm64_v8a.whl (11.3 MB view details)

Uploaded Android API level 21+ ARM64 v8aPython 3

File details

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 90ef544d4ebcc5aef81b048b1fdf508185f027c0abbc33f3800ebb1f9f34e203
MD5 c1a82fe217c9a08dbd5e7dd54fab651d
BLAKE2b-256 8d9d968d9aaa8fc8f67a403dba7690cdb4bdb6b7b970afe76179398aff45c830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 850d5f01674116040a5f2c5b6fd562a81b51d542a791cb1bcbd5c9de94a9c3f5
MD5 e05c143c6d6e25ebf735d399ffb35865
BLAKE2b-256 b7727717a7cdcdcf9badcd08b5cb621499036c6cde673926041f00d39a886c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.57.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.57.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.57.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 80c15dbf002fca4ba8240a5ad777fb8f7a14b62906b04a8566ed5572746499f3
MD5 7837f637e8722c0930908b6ee45a4a57
BLAKE2b-256 1640fa2f534ecdb739c80fbb41b8bd752cbb8b0cad5fb6e3d8b8c75b6a132f82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9fb0143d3e34becf9293a4631837205b4ca4f93f8c3d71847dbc5a16cfda0e88
MD5 9a2cd0825ed17199dee2f70b768d24e1
BLAKE2b-256 058f5034ed88b07a95693c048c636076542ae35fff798babab5875b8ac82d657

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 79576302715b5bc0ff6d4a2d0eb9099e002dfc3746897ab0a7681702aca0a160
MD5 eb031934bf7f2fb86e428c0ba79514ee
BLAKE2b-256 f2bc5a16af3eacb63026c7428ce76e42e2f732191ed19775ffed48da52f16cf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a570eb5be6bfe7734a43fa3aad236f48cc396dc0b0cc50a495acdae2bfd7f4b4
MD5 44bd7b4d1a0fe0ed210ded66c380c3a2
BLAKE2b-256 1e9bad810c0ab9dbc85836b4f057145a36fa646dbb7b7273a01ba801541bcbf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 227884287e7dd7ccc2322a780b30ea00c837f78443f5cf4b850ebe5fc872a189
MD5 7afd1a1d0e7c922b46b0ea84157a3624
BLAKE2b-256 30b5b5769642d7544629e81361113472f20485efc3c512d7bc99f16f84b14fa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.57.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.57.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.57.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 01164428dbd7ba97ee540e6d553f04ebebc16541bc9b35864adff242a366d61e
MD5 7f4bc4c4486c2dc43a2bb33ec6ed906e
BLAKE2b-256 3370b7adc8f600b46a42f232efbd62bdfb4ef5d4276c3f884c2680bc4036925a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 24a97eaed6bd2eb871584d9fea09d22a2216c4b8df21f7f0f979bc0e473407da
MD5 beae4b7016b6025dabbfd56fd59368e4
BLAKE2b-256 7581b3f5243762bf4f07101a2cba90f526f225410d8b1af9cf095f74fe37d873

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 4da3557b98388e6dc5699835c583ad26b43c609cfe4a8c69baa6c7b0c256ddcf
MD5 4ad2a76f61731763cfa97bcd442c1a59
BLAKE2b-256 e528dc339c3f773aef21fcd33fbff70058c159a007ff73587b54b6279b0642f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.57.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 9c423d524ce795dd5eb75f36f07f1bfec33fc53c73c306534e950f4f994dc23c
MD5 d1b7e1e1afab6693bde17d11b36dcd95
BLAKE2b-256 886c10ffeedc2b478a4c364da548e829dacc6ee9f95a1e6b0f21a4e637aab1f6

See more details on using hashes here.

Provenance

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