<!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>