Supabase OpenAPI
So I think I figured out how to generate the end user documentation for Supabase
https://supabase_project.com/rest/v1/?apikey=key
- Generate Typescript model from Supabase Swagger · supabase · Discussion #1366
- Is it possible to generate v3.1.0 OpenAPI/Swagger docs from a Supabase project? · supabase · Discussion #18863
After you get that OpenAPI spec you can use jq or yq to strip out parts of the OpenAPI spec generated by Supabase you don't want people to use
- https://github.com/mikefarah/yq
- https://github.com/jqlang/jq
For examples of tools that use OpenAPI check out swagger and this epic list of OpenAPI tools,
https://editor.swagger.io/ https://openapi.tools/
Oh and a properly documented OpenAPI specification allows you app to be easily used by chatbots via tools like Langchain
https://python.langchain.com/docs/integrations/tools/openapi/