Is it possible to use individual features on a headless base without accessing the editor UI?

CE.SDK

Yes, you can make use of the headless node package or use just the engine module independently from any UI.

PE/VE.SDK

Unfortunately, there is no way to that. 

What you can do is only enable certain features for the editor so that only these features are shown as soon as the editor is opened. 

If this behavior can work for you, please refer to this article.