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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

deltachat_rpc_server-2.47.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.47.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.47.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl (11.2 MB view details)

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

deltachat_rpc_server-2.47.0-py3-none-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-2.47.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.47.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (10.5 MB view details)

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

deltachat_rpc_server-2.47.0-py3-none-linux_armv6l.whl (10.6 MB view details)

Uploaded Python 3

deltachat_rpc_server-2.47.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.47.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.47.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 61dea3e4057e7c0140a326e9b0b48522636d84a0d86c163c6d93a37a855e65db
MD5 4f94a5eed7e4317ac362f3aaf5fa4c6a
BLAKE2b-256 84f2f44e6c81297787827eb67e07963c96c486c65a656bf56a9fcf20ec37c23f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 c94476147c5bff74e1a10736c3aad8589e84b71734f4486190b52dfef253f11c
MD5 4e3f72cca66e5f9554cf16bad2250c4e
BLAKE2b-256 3d6574eea32ca6d1cb39cfdb72dbe182054cbf6504d9bf6de901efd61e2d78aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.47.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.47.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.47.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5710b19c13ecc0b9895731104320a37e3aed6a109f69245892ca26f6307159d4
MD5 a2e8570c0c99efb4da49044e82f8c754
BLAKE2b-256 abc20e6a5423229abb529aad0ffc97397e054669775819708c452d467615c0fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cabf498da0e56504f32161dd211f057269a886d9ccc82e8bdd130969f1c039a1
MD5 ca2c3972a6e175c46d24204dd3a23385
BLAKE2b-256 4824496c47bb9b68a66a86f0aeb25646e9ab6204caf44a7277325e6500740245

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4a13742af8e429020737e25a036d1d2e94c6579f5e865a80a36617dd6d386673
MD5 c2bb7113c2535469319c7b078665aa45
BLAKE2b-256 1b45e4ff468e349cd8df9eff09f8f610f40d73d536493b63ae02c628aff59a13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16ac5c7b6a111c975d0bca2d950a8ea540dcf2dd1bb3e3ef03f52f0ca2451808
MD5 39438a898e73d4629f82145091ccf432
BLAKE2b-256 ecda80c781e3c82ca6eab27d8acf2742fc3c47b567b38a9223066586e96788f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 78b7c4c38dd01a2663f61f502a754b685dbb7921bd381d27c2cb51cc0ebc1210
MD5 d40e202f5459ba123e9478c3dcdaaecc
BLAKE2b-256 e77108567416e878ff1d1e88ab0964842878b624793fcb634624c70703bfd319

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.47.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.47.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.47.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 94f7d2c1fe64c63bf3d6b3a90c5dc0cf14ac9f042984b24cce385f5c0a9455ab
MD5 d40917979a9ee3b9774755a283e64dc5
BLAKE2b-256 1e4381b1064df5f4d0eb193b0edb676b49020489cf90c27c73014f90a452f89b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 25ee36a781ef1f0e9399ba26d8acccad77e6ddf57ffef00a334d0d9fa3fb09e3
MD5 401a4026ffac535fbc0623e44f1f4833
BLAKE2b-256 40782f29e0ac37fa64f0be3ff0266a77f738895ac49ec4bdd615d57d0fab6c1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 48b94ce96b38f4f3aa3b7ab403daacfe5ad4382a642e814f3fa414653d44e1ec
MD5 fb3eb16e3b98a704f3085ba5d415193d
BLAKE2b-256 0212463ae4d860d185ac4625d0c9399f61e09e99fcfdbeab522d7c8c80641fd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.47.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 7e471971ec00410a18a664179fe0bff133d967fe31dca1f6a803784ea94e109a
MD5 cbb2cdf9b6291a7dc9541e954ac072ec
BLAKE2b-256 a82abed9f25383accaa801309aaf261697f9ac925b0f0ae40b473a0501c5ff7b

See more details on using hashes here.

Provenance

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