Using n8n backend

Environment

Railway deployment of n8n with the template.

Requirements

  • will be using it as the backend engine and building the UI on top of that in vuejs
  • also, will be managing users and other details at my own DB

Doubts

  • What all APIs do I get access to
    • workflow execution
    • single node execution
    • workflow history
    • concurrent executions

Notes:

I am open to buying the plans, if required but just curious to find out which one will work the best for me.

Here you can find a comprehensive list with all the API in the docs section :

Eg:

what if I want to have the api to execute a single node or a sub workflow.

also, if I self host in railway, then what will be the limits of execution - both per month and concurrent.

and curious to what I will get when I will self host. like what is the difference in terms of using self hosting or their hosting.

This post covers the license part :

About Executing one node in a workflow via API… can’t help with that.