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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

deltachat_rpc_server-2.44.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.44.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.44.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.44.0-py3-none-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3

deltachat_rpc_server-2.44.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.44.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.44.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 916b820490b5a06bfe9f223bc3c8258c435b7f521aab65c07a1c4142c7a581ea
MD5 16a1ca6ca6bfdd6cd394ad7a39c38c99
BLAKE2b-256 f5115b21484a8e7730063f47c5279851ed57d1f0fe45c98d0f05da95a66d064a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 555782bf2af123d913353f53e599b0be49f7cf9c4f77026c4e71afb1cfde8862
MD5 00b9c2665b8bf0f83a3bd228b84da4db
BLAKE2b-256 6703bbe722017b1481f62faa9ea82fbca6db400271da7366ed3968c1f2ec7d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.44.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.44.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.44.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 282ce952f07275fd8411cfed6a301b44d2d031cfbba5f36a7ea8ef232d3a30b5
MD5 b8c7f7f34e9baaf27bbba3583020c655
BLAKE2b-256 008034719650b0b8f125210a2f4250404fa71c3b1bdf837fc496f9b7be40109b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1f770ef0578563554a3e58d4bcb75fd1af82d67e68c8c47ea3ac1993f605f54e
MD5 9f9d0ab2ccc087f3e43408eb2e161b39
BLAKE2b-256 2fabcc82ffb569573890576cae586232ccfba402927e73d69c137c06ed7a33eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 60edbdc3b8af56503f3d442d7a9a0ac6a44fe2d7c80cd97c95ac293706a3317a
MD5 0a4c6d4284102f8d00f672ab5887501b
BLAKE2b-256 550b05ebc8592c672c8cb94abe4e34e6ff80b38348e045ca25c7dd97ae4d5658

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4379622ee70b83f377b4698fcedc0818095bd79a884e71a092d2e88951d3e7fa
MD5 6d11c61137543ca9538b38e664b6bcae
BLAKE2b-256 32776a1a4130fdb507169e9b51c0ec2ab41c16d41f55b2407ce1d6902c2dbb64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a83d386807fedda07bbb448fbef9b17e8f50eeca3e9ea259d88d92ba780f7371
MD5 5db3d7c5d3501be52bf37bea37ca06b7
BLAKE2b-256 acd3f1a930c185283b63a2a239d20074dfaab918ddc35e66d1e1c7b937341318

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-2.44.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.44.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.44.0-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 0e434245b19cb9edac978d1e5e8ebd168cef0361efbd34baaac30f84decea467
MD5 3f7b7bdcaeaa6f3e3e7ef7d3ab66d455
BLAKE2b-256 3d76045c0e6c922ba0c56d90495663b94c45477b718ad3c710fc329409157f2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 482be47ded24cb2bd9dc0f4d90f1f120407f9da818f46fe1ba86542591df97d8
MD5 ecddba48dfadfd1877d944623a6244d6
BLAKE2b-256 81de2e98cec7958218a0589687508403ea1f11c0ad6e2fe59ff4fd60d107a315

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 5019203642066ed7b90712080fe7412942479851f3f26792da01e126413e2e06
MD5 925c71c2001fd4bd51da4af668da6948
BLAKE2b-256 dcf1817e142302a3457930077714e2cf3697f9cf21a036a6e9c3705c54ccd451

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-2.44.0-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 0d9fd75e38bd1946d3daf80ae7c81dc462fa45d30e0c5b9f9bf2a76a30f9f137
MD5 92358f80cd9b9da1a2e34492ca9f976c
BLAKE2b-256 ebd14285845c360810099cd4c5396e95c428de2e2d508074ccdcf4f92b42026a

See more details on using hashes here.

Provenance

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