Call Robot from other application - community edition

Hi,
I’m using community edition. I’m wondering if the Robots we built can be called from third party application through API or command line. do we need to purchase Orchestrator?