This looks pretty good if you don't have the time or resources to implement a GraphQL API over a REST API.
One thing that bugs me though is that the component is called `Get` when it also does mutations. Since you have `RestfulProvider` I think it would be better if `Get` was renamed to something like `Restful` or `Rest`.
Hi, on the face of it it may not seem better but we thought it might be interesting to experiment with an alternative way of doing things. We think it paves the way for things like shareable components within open source and organisations. Also, they can be unit tested and composed together, which will hopefully reduce time wasted stringing YAML and Bash scripts together! 😃
Our main offering though is unlimited parallel builds. No more queuing and only pay for what you use (beyond the free tier) with containers that have twice the resources of some other competitors!