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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

deltachat_rpc_server-2.51.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.51.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.51.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.51.0-py3-none-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.51.0-py3-none-macosx_10_7_x86_64.whl (10.0 MB view details)

Uploaded Python 3macOS 10.7+ x86-64

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

Uploaded Python 3

deltachat_rpc_server-2.51.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.51.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.51.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0161885883e1adbe68e9d51d213dafe9013c23fd53d71a08f12ef9907f9e1da2
MD5 3a83d2873f0fc7ab1b58813034476697
BLAKE2b-256 c20b946d5fde3851b9b5d32c64b59c212edb611b197ce2ae03c8ae013fc79e2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 7207cd9c1c19c6d4d85e3582b7f64abc130641afacef95c820335aa8b6618f4a
MD5 76d450e6bc586dc6cfbb76aefe447a4a
BLAKE2b-256 d7f94dd1f8b2640b07a2179a33b2e2990ac63a03d8c5f4664b442677aee666c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.51.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.51.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.51.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01cac4b9b096902faa046b999f0e76eddb139277241f3053f2431d323d6eeba8
MD5 95de255f8549d3c518d7c63615b25f7e
BLAKE2b-256 cc401f49cc25c0b6c73444181c4a141677dda9583539c2dcff1a36710e72ee7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 aa0f60e089a624da47437cebd026d6aa2789477e9320036f0e85908cdac62e49
MD5 79b000a72d438b045093c4a883ea7b04
BLAKE2b-256 785ee58a5412a39828c3c3ed4a45692909de47eff14d63526846ea6425e5f3b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 979be5417abaeaeaf96ed66a9e2d0d32a625b69793f49cbe4538838e5fc41865
MD5 b7c409dd8878a1c418358e8cd4923081
BLAKE2b-256 1d6e7e86d5932023993a145f428eaf2c86fb00e11f3fd5a636ebdcb8982f93da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f502d4220761b2f6659fecce5be1cdb05e6d0f14acefd183abb05ba45bfbae4
MD5 ecb4ba0194e8a7b5580f6007f2df3097
BLAKE2b-256 ed0a71ad2bc1c3ef5be47b33bb4ccdb2789a34baddbf164fbdb099f8bffefb7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1da0935d541614469d38db0a0348adf5187bce1e4421e2e6f55b7d7c5b4aaa8a
MD5 8e9c0e095754a53a3f44487371e7446b
BLAKE2b-256 a1183cc11ce0e62d79bebe219b8f8945673cbf4fe2f808133e1ffb62d3798f76

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.51.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.51.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.51.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 289a9770c661e3039f4d77c8249446639fe93f38122a8037eb391c2671fa07fd
MD5 6670c0e2f4d9303eb0917a9f642fd4ab
BLAKE2b-256 209c0ccf1ba51a74ec9185d7a1452bb6c693bea4ffc121bdec6173567567b9b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 caf063b714a1653afa998daeca487d1be0c702d419b935fd82537a5967870a99
MD5 41fd18aad87ad703eb21e2f050480dd3
BLAKE2b-256 c0a330e46f9e6d2e66820fbeca17e2fa2c70f896fb988dcf67441078ecb8652b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 b9c090fb475aa6b7077a367053a93a6d5ec69a5294fd3b8050d4097bfe3bb0aa
MD5 7af3f4b7ca268eee6f416189cd9ad36f
BLAKE2b-256 925aa92f9f596dc56ab1dabf5e89e04d6611c11bb867decbee2abaae15d18eb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.51.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 84e35285eb7329df1ed7368892748dcd730dd9ad8fc67868aa7dff5857cdef92
MD5 b71c38ee4df48965f207e9bcc3a4026b
BLAKE2b-256 971740ec4d759714dddc5659f7bca570a8a79d28ddc5ab8c19c9f139eeb07aba

See more details on using hashes here.

Provenance

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