<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi, <br>
    </p>
    <p>On a different list we're talking about improving/new features on
      the client side of OpenStack APIs and this one came up (please see
      below).<br>
    </p>
    <p>Although API-ref is doing a great job, I believe the question is:
      Can we achieve an equivalent of aws-sdk? For instance could we
      have each project's API to publish its own schema? <br>
    </p>
    <p>I suppose this would fit under the API-WG umbrella. Would that be
      correct? Could someone in the group provide feedback please?<br>
    </p>
    <p>Trying to find current work around this, I can see the API
      capabilities discovery [1] & [2] is great but, it seems to me
      that part of the challenge for the WG is a lack of schema too.
      Wouldn't it make sense to have a standardized way for all services
      APIs (at least on the public side) to publish their schema
      (including version/microversions details) before going any
      further? <br>
    </p>
    <p>Thanks,<br>
      Gilles<br>
    </p>
    <p>[1] <a class="moz-txt-link-freetext" href="https://etherpad.openstack.org/p/ptg-architecture-workgroup">https://etherpad.openstack.org/p/ptg-architecture-workgroup</a><br>
      [2] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/386555/">https://review.openstack.org/#/c/386555/</a></p>
    <p><br>
      <blockquote type="cite"><br>
        -------- Forwarded Message --------
        <table class="moz-email-headers-table" border="0"
          cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <th align="RIGHT" valign="BASELINE" nowrap="nowrap">Subject:
              </th>
              <td>Re: Misty 0.2.0</td>
            </tr>
            <tr>
              <th align="RIGHT" valign="BASELINE" nowrap="nowrap">Date:
              </th>
              <td>Fri, 10 Mar 2017 09:19:44 +0100</td>
            </tr>
            <tr>
              <th align="RIGHT" valign="BASELINE" nowrap="nowrap">From:
              </th>
              <td>Ladislav Smola <a class="moz-txt-link-rfc2396E" href="mailto:lsmola@redhat.com"><lsmola@redhat.com></a></td>
            </tr>
            <tr>
              <th align="RIGHT" valign="BASELINE" nowrap="nowrap">To: </th>
              <td>Gilles Dubreuil <a class="moz-txt-link-rfc2396E" href="mailto:gilles@redhat.com"><gilles@redhat.com></a></td>
            </tr>
            <tr>
              <th align="RIGHT" valign="BASELINE" nowrap="nowrap">CC: </th>
              <td>Marek Aufart <a class="moz-txt-link-rfc2396E" href="mailto:maufart@redhat.com"><maufart@redhat.com></a>, Tzu-Mainn
                Chen <a class="moz-txt-link-rfc2396E" href="mailto:tzumainn@redhat.com"><tzumainn@redhat.com></a>, Petr Blaho
                <a class="moz-txt-link-rfc2396E" href="mailto:pblaho@redhat.com"><pblaho@redhat.com></a></td>
            </tr>
          </tbody>
        </table>
        <br>
        <br>
        Hola,
        <div><br>
        </div>
        <div>would be nice to see this moving in the direction of
          aws-sdk, where it just holds API schema (that you would get
          from OpenStack itself) and the whole client is generated from
          it. But I assume this needs the API-ref to be in a good shape.</div>
        <div><br>
        </div>
        <div>Ladislav</div>
      </blockquote>
    </p>
  </body>
</html>