<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>the machine-friendly interface will be a YANG-defined API encoded
in CBOR</p>
<p><font face="Gentium">gRPC and gNMI are no-go because of HTTP/2;
won't go that direction; if there is such a need, a separate
(standalone) daemon may be created to handle translations
between BIRD API and gRPC / gNMI but it isn't in our plans; it
can be quite easy to do it though; regarding telemetry, it
should work well but i would not expect much from such a
connection for controlling though – we are keeping our model of
daemon only reading config, not writing it<br>
</font></p>
<p><font face="Gentium">Maria<br>
</font></p>
<p></p>
<div class="moz-cite-prefix">On 2023-12-14 13:19, Douglas Fischer
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAKEr4RT_u=XDuM4CBteqKq6mbgx9BCU00HxpPCdgSUeN7fO7_Q@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr"><span style="font-family:Gentium">"also subscribing
to various notifications."<br>
</span>Are we talking about gRPC?<br>
If no, maybe some external tool running in same host of bird
could use this "<span style="font-family:Gentium">machine-friendly
interface</span>"<br>
to get it from bird and supply those data as gRPC?<br>
<br>
gNMI is on the table in some way?<br>
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">Douglas Fernando Fischer<br>
Engº de Controle e Automação<br>
</div>
</div>
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</pre>
</body>
</html>