Skip to content

REST API

Is your feature request related to a problem? Please describe

I need to fetch contents from Castopod to other clients, e.g. custom mobile app.

The most importantly I need to be able fetch list of all feeds stored in Castopod along with their RSS URLs.

Describe the solution you'd like

I would like Castopod to provide a simple REST API. The authentication might be simple, e.g. predefined basic auth with credentials stored in the env vars/config file.

Describe alternatives you've considered

There might be a GraphQL API but I think it's an overkill for such scenario.

There might be a more sophisticated authentication scheme but it is not always necessary and it's better to develop things incrementally.

Additional context

I am ready to sponsor & develop a first version of a read-only REST API as I need it ASAP and I can contribute back to Castopod. If you are interested, I would like to receive some guidance on how should it be implemented to match Castopod coding standards.

Edited by Marcin Lewandowski