I feel like those two things are joined at the hip but just doing a sanity check here.
I know I can write a custom Apex class that can be interacted with to describe schema and fetch records, but this is still done as part of "Salesforce Connect", yes? With the $4,000/mo pricetag?