Richard Freeman<p>Implementing this in as technically simple a manner as is possible can be done using postgREST, on top of postgres and nginx.</p><p>1. OpenAPI: <a href="https://docs.postgrest.org/en/v12/references/api/openapi.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.postgrest.org/en/v12/refe</span><span class="invisible">rences/api/openapi.html</span></a><br>2. HTTP OPTIONS: <a href="https://docs.postgrest.org/en/v12/references/api/options.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.postgrest.org/en/v12/refe</span><span class="invisible">rences/api/options.html</span></a></p><p><a href="https://tacobelllabs.net/tags/postgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgres</span></a> <a href="https://tacobelllabs.net/tags/postgREST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgREST</span></a> <a href="https://tacobelllabs.net/tags/HTTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP</span></a> <a href="https://tacobelllabs.net/tags/REST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REST</span></a> <a href="https://tacobelllabs.net/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAPI</span></a></p>