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

Uploaded Python 3Windows x86-64

deltachat_rpc_server-2.53.0-py3-none-win32.whl (10.9 MB view details)

Uploaded Python 3Windows x86

deltachat_rpc_server-2.53.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.53.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.53.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.53.0-py3-none-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.53.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.53.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (10.8 MB view details)

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

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

Uploaded Python 3

deltachat_rpc_server-2.53.0-py3-none-android_21_armeabi_v7a.whl (10.0 MB view details)

Uploaded Android API level 21+ ARM EABI v7aPython 3

deltachat_rpc_server-2.53.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.53.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f08d44c5712665b968d2ec2fbe62b042d5b212ebd3a63ce6403bb43b95f7a6bd
MD5 503bfc084511c245130d7071c022671e
BLAKE2b-256 902967b05534a0c2dc893466fb05b77bcd7687c653fa097a420f6d384dd278df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 20208d59065c2e1ef5d0ce2989a45b7207542e61e0adcf4b3e54f0132f638c0e
MD5 ae0f1ebd22b0d0b399d46faaf0253557
BLAKE2b-256 78027c2a7784cb78e04d938c34fc43ed7ae09f349f4d11c0f8c6823db0a499c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.53.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.53.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.53.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5d87ab664667f4a8e0926aa0e6428efe88fb37fb30a17abe00a9d777675e0cd0
MD5 066d1f0adaf67269bf0af44594dadc6d
BLAKE2b-256 e1a2bdc1521a13de66ac3f38a1695d8019f06fdb1aa528782f1fc3d757c6f85c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9b777638e132eaf860b724d0521e4dca8de2d3976a3587f482b5be0f8bc2efcf
MD5 eb294389f7ad9057d46c600694b417d2
BLAKE2b-256 b7553ae9241c2abc92e64e25100f6a7010aad39a463078ec781da488f26a910f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 503d83c6a45c1e929e09850070cd72bce69c8e232eb8deefc926378d1fdc2e31
MD5 e945bae7dab7d0c9a3d9f35a90152d31
BLAKE2b-256 3fe95dacff5697d512937a03edfa423f5a5518623d26df68b5e3c8b4255d661b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 634453811a94a07425642ab4a2027d723a3ce1dac810c0eed24db65167ce687d
MD5 6a985989d753162a28c52f64c8dfbe35
BLAKE2b-256 ba40609f5ddf1f3fdc2a833fab08235e1d49876cc4c566f319d0dc5ef2f7e576

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4178b069455cd8cd5e8c258010e235f77193ddaa122557886ae51ee28d9a5d1c
MD5 858143b7e176c09e84bb8cf9f3e21773
BLAKE2b-256 c0b8e4322b3e2e724dd6f654fa5b54ddfdf2dda9d10aa9aa4d152b27785488fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.53.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.53.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.53.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 eb056b60a48506f38f28187eea2763a5e251d9179b2f31c1624e447b7e41d7d7
MD5 efc9549b670d690211922566dbd5a12e
BLAKE2b-256 0f40a0cb3a7e53a3556c37e947a2d53fb324858b384c9aac2a0fc0e34a0b3519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 a14be2b32dfa2054d6ebdff95cc7426ddfcfae02a478f65658b2abfce9cb2273
MD5 d503ac1d0a344dcdd20a2042a351da54
BLAKE2b-256 a0a3fe1980f23bb157513b5a2e994477e018f4360889445d6f2fb75dfd685376

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 a3381f2cb52d7f59109c30ea6ffd8996cc645914ba9e41fa3e2263cbac03bd47
MD5 9ee81eefc76326bd4002a2e61ae5a8a2
BLAKE2b-256 6bcbb706dce97d92269de75a315e49d57f43b272ea4e5af6d5b2b2b491ca286f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.53.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 6509061b2548ad12d31aba370d6548c80675f42846d473cdf8cbded7261ecae4
MD5 f29dc4eae1b2f3273df59b8a1cc82cf5
BLAKE2b-256 d217710a6a1171a3ed50c43cb1e4de524b7ebce893588028bd70db33114bf002

See more details on using hashes here.

Provenance

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