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 Distribution

deltachat_rpc_server-1.159.3.tar.gz (1.5 kB view details)

Uploaded Source

Built Distributions

deltachat_rpc_server-1.159.3-py3-none-win_amd64.whl (9.6 MB view details)

Uploaded Python 3 Windows x86-64

deltachat_rpc_server-1.159.3-py3-none-win32.whl (9.6 MB view details)

Uploaded Python 3 Windows x86

deltachat_rpc_server-1.159.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl (10.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64 musllinux: musl 1.1+ x86-64

deltachat_rpc_server-1.159.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (10.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64 musllinux: musl 1.1+ ARM64

deltachat_rpc_server-1.159.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl (10.2 MB view details)

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

deltachat_rpc_server-1.159.3-py3-none-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

deltachat_rpc_server-1.159.3-py3-none-macosx_10_7_x86_64.whl (9.2 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

deltachat_rpc_server-1.159.3-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (9.4 MB view details)

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

deltachat_rpc_server-1.159.3-py3-none-android_21_armeabi_v7a.whl (8.8 MB view details)

Uploaded Android API level 21+ ARM EABI v7a Python 3

deltachat_rpc_server-1.159.3-py3-none-android_21_arm64_v8a.whl (10.5 MB view details)

Uploaded Android API level 21+ ARM64 v8a Python 3

File details

Details for the file deltachat_rpc_server-1.159.3.tar.gz.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3.tar.gz
Algorithm Hash digest
SHA256 9211568e68e25d14d9fcd25c0fa629b815b8d68842bac1bb69e08d77f26eaadf
MD5 9468dd3cb452ddc441cffd591c7192e1
BLAKE2b-256 36d153fa4115b52cc60ab5c1750b0189ea66d79e34f26eb004f5304786831b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-1.159.3.tar.gz:

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-1.159.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 564823c341b2a43787a82ee7fa9bbb1831848018f2f8e2a26a933de746279bb2
MD5 fdc4e9b1ae12c1458071dc60c1fd6d8e
BLAKE2b-256 0958f6134bae6c0053160f63febb360ad74a7021cfcf7fe3bdebdf12f915f81a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 d9b44bde5526807179185f5d887257d59d1274666f34669bc868d4176f4a609b
MD5 d943dcdb8e42bf3ac09d4d80a67a177b
BLAKE2b-256 a5c9b0da5f992f8ce2775eaf7003238997dc87c470bab8ff61e6a28a92a550a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-1.159.3-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-1.159.3-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-1.159.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4f5570659a4ba9b7e53f2e6a2bc80e5d59a8967945978c7d1fdd9ccc62442a97
MD5 5073026e0881823cc76410311174ad79
BLAKE2b-256 5a34dcac41c67ad672d31109efe2ce49d9faccc09641ba9cc1bbb66dc55eeb45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 845114ca43eb6f1cad533e36af34e90b81d5acba2c3ac91b26955c7c177aa7e3
MD5 524517cf7f6fa6931099c3b8b96b73d6
BLAKE2b-256 0db2c7db90c6cad03647881f3b9bf076b22cae69a1a04475d57a1b91c11df3c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b60c8afe18686bb4b9c19fbe692938186d61904421c7c9e3c4a676917183203b
MD5 ea2f014818aab6e227e2e78521d08e03
BLAKE2b-256 6fd6fc9abccd80fdec3224bef40ef5b888e10b967e208f1dfea9f194af7428e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ee5afe9a8df555983fef71a125e151edeedaf7e9ee734a1686281f726e6d245
MD5 ff754fba4d404a45f85bc77bfa01f096
BLAKE2b-256 7ac232fe9be8b6e13fffadbd252996d50ebea15b3f19ace1db773aa405f32ca3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 307954338816b8f1dd6021da4553f8686208e4d5894f0bdcdfe0af96006e6b6f
MD5 9c75404d4261bc6364ff0c97e9830e65
BLAKE2b-256 dff6da18728ddb2d64fa00ae00a4158121a694162285c6b3647358fa7e66d689

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-1.159.3-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-1.159.3-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 513d3dc635cdceb2125ce825e5573b992c5adf58dc098556dd27745308007974
MD5 13d03260555debcacdff423bd6e32159
BLAKE2b-256 91e3cfb9517518a7a39132a660dd12c4e637f8bff6ee12dbd9fa9808cff0fa49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 9317dacb9403ec4199cc6d4f798d8f197ba1242c8d3ed57637e233333c072951
MD5 cd4c687b5ef6abb5a5e4deeea0e71f6e
BLAKE2b-256 506ab09fa5598453d40ad86143e618a1f1971a3443d728b7848ed802a72b46b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-android_21_armeabi_v7a.whl
Algorithm Hash digest
SHA256 f9d1355d8b7d83ba6d940e7e518091ff1b815fe70a1e6bfe79a0814a39203f97
MD5 323a517ac745d9eda70a96365f1bd164
BLAKE2b-256 f8c391c7c1e906596b5f1f2cbaf96f7e0cd252b2ad702d684ae73d1c02aa3281

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deltachat_rpc_server-1.159.3-py3-none-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 07258b0680fc12d6770d51605bd9175ab084c091bebca1e43ee50f05e9d02e5a
MD5 25431ab736e889b5ecdb81cbbea4e7d8
BLAKE2b-256 1297d07fe45c433462b08a0d9614171eb0af462c565eed3d175e9050f1663f81

See more details on using hashes here.

Provenance

The following attestation bundles were made for deltachat_rpc_server-1.159.3-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page