πΉ Daemon#
Daemon#
The Olvid daemon is the heart of our bot ecosystem. It is on this that everything is based. It is a program that embeds the Olvid cryptographic engine and a gRPC server. The various implemented gRPC methods allow for administration of the daemon and the Olvid identities it contains.
To install your daemon instance, visit our π Quickstart page.
gRPC Server#
Daemon exposes two types of methods (API endpoints):
the commands: a client sends a request to the daemon which executes the expected action before returning a response.
Notifications: a client subscribes to receive a type of notification and the server will send them a message each time itβs needed, as long as the connection remains open.
All methods are described in the [reference page][].
Finally, the page describes the basic data structures used by the daemon.
Client#
We have chosen to use protobuf and gRPC to easily enable implementing clients capable of connecting to our daemon in any language.
To make it easier to get started, we have already developed two libraries in python and javascript that allow you to start writing your clients very quickly.
We have also developed integrations for π₯ N8N and π¦ OpenClaw.
If you prefer to use a language other than those already supported, it is possible to use the proto files describing our api, available on our GitHub repository. More information is available on our page.