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/deltachat/deltachat-core-rust/ 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.137.4.tar.gz (1.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

deltachat_rpc_server-1.137.4-py3-none-win_amd64.whl (8.3 MB view details)

Uploaded Python 3Windows x86-64

deltachat_rpc_server-1.137.4-py3-none-win32.whl (8.1 MB view details)

Uploaded Python 3Windows x86

deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl (9.0 MB view details)

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

deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (8.3 MB view details)

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

deltachat_rpc_server-1.137.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl (8.4 MB view details)

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

deltachat_rpc_server-1.137.4-py3-none-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

deltachat_rpc_server-1.137.4-py3-none-macosx_10_7_x86_64.whl (7.9 MB view details)

Uploaded Python 3macOS 10.7+ x86-64

deltachat_rpc_server-1.137.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (7.7 MB view details)

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

File details

Details for the file deltachat-rpc-server-1.137.4.tar.gz.

File metadata

  • Download URL: deltachat-rpc-server-1.137.4.tar.gz
  • Upload date:
  • Size: 1.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for deltachat-rpc-server-1.137.4.tar.gz
Algorithm Hash digest
SHA256 25410a21c0901351769f66fbeb5b90baf4584215523f46d291d26a3215e18664
MD5 2e0a823b985a107db8fcc147fb6839a3
BLAKE2b-256 daf73ec26c9561cae4ab7969f93c7d79adb6e3a48e2f11b3c93f82e602456d9b

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 eacad65406986f6fb50aa0f1d6e3048418715359cc82c3dd37938dafc5614311
MD5 e9cca4b6089ff9b850f6cd144d55f8ab
BLAKE2b-256 65dd4835ee1f0ab5cde772c88d43da356aa9ee5142f44794f91c127c64d00f60

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-win32.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 c801518f932440280cefd483d722c87c3cfb2e054faa878f63b9eb47470a6065
MD5 90eb03f7ad06404a0571a235f1b43b46
BLAKE2b-256 5e24a4d7fda19a1fe1581a1f389da3a8d25fa135ffaa1dd52761d901701b42c4

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-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.137.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d4749ac2ad20dde059e1f64f7741b3f142f61e378761c04f6d43834afed57df
MD5 cdd3760e99e859c4a1a9aa6107f01129
BLAKE2b-256 51bb1e59c179e21458d4d552ea58b45fe18adacc177a56f9ba059f37d26468f4

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8201ab7c7f37e9ece2ed71eb67ea59ac7ad426a36ac7cf8b301ff2bda5b340b5
MD5 0b5598c0e2fd7bc4d6e7f1da731cc455
BLAKE2b-256 e6ad2be1acfb00d6b52e342c67cefb4c0237aa1fe574d61912e9d42108f35e8d

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7e035c10889a7295d2b63887814ed3060b9ffed9b36c2b371fd25b60aa28cf9d
MD5 0b92fa538a850928594e63b49d0dfaad
BLAKE2b-256 63345ae4a5bbf38ae99b4f1bcc2d132acdd5177c286c6116758ff990d9d9a8b6

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a78628c142394b4d88e9aef636dc463e735aee88ccaa551f0dbabc389a1793a
MD5 3f40adff18cb5888da593130d092acd6
BLAKE2b-256 e9c0680822c9878c0c2a222db905a7e217050e9a180285b3b913cdbe45837d75

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c3ed692a1e5068edbe91c43854154537185bb1eb319dd6f8f93561b0c74bb73a
MD5 cc4b7a484be4f0228ef9af298706d3c2
BLAKE2b-256 bd1ac6ee8d8e4ceb0d37b97a50ae53c8a8343b035155d8145d1a0f63db3a90d1

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-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.137.4-py3-none-linux_armv7l.manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 866857b1d382655bb6378531076414db9192a87ab8f1c655b7803cc023e02caf
MD5 a39b3c1ef222095f2525c97fb3a3b933
BLAKE2b-256 4cca0a22b252bb33db2dab732ff86909e448abe435a72f87638e835fe6976c4a

See more details on using hashes here.

File details

Details for the file deltachat_rpc_server-1.137.4-py3-none-linux_armv6l.whl.

File metadata

File hashes

Hashes for deltachat_rpc_server-1.137.4-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 8da16967f6bf126edb20db6a857d6fe08127f1e5eb112779f15248388bff8b59
MD5 d5ab3e782be8e658421f33d403de96dd
BLAKE2b-256 2dc5663b52e36c0850a10347e95e88ef983d7a8917f94f033bcd549e8ce9236a

See more details on using hashes here.

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