Does the OpenZeppelin Clones Library work with inherited contracts?


I would like to know whether clones made using the OpenZeppelin Clones Library supports functions of inherited contracts (eg: using override functions, etc). I would like my cloned contract to make use of ChainLink VRF and ChainLink Keepers, and would like to know whether to use clones or proxies.


Clones are a kind of proxy. The decision of clones vs proxies comes down to whether you want upgradeability or not.

As far as I know you should be able to use ChainLink VRF and Keepers with both.