Skip to main content

Execution Orchestrators

Yagr does not run its own agent logic as an n8n workflow.

Instead, Yagr sits above an execution orchestrator for automation work while keeping the agent, planning loop, and gateway surfaces outside that runtime. Today, that orchestrator is n8n through the n8n-as-code foundation.

What Yagr configures

Yagr onboarding captures:

  • the n8n instance URL
  • the API key
  • the selected project
  • the local sync folder

This information is stored in the Yagr home so the operator experience stays stable across sessions.

Why this matters

This separation is one of the central Yagr design decisions:

  • Yagr is the product and agent layer
  • n8n is the current orchestrator
  • the orchestrator should remain swappable without rewriting the user story

That is why Yagr is framed around an orchestrator boundary: n8n today, potentially a native Yagr runtime or other orchestrators later.

Relationship to n8n-as-code

Yagr and n8n-as-code are complementary:

  • Yagr focuses on the agent product, intent capture, and user-facing surfaces
  • n8n-as-code focuses on workflow GitOps, schema-grounded agent tooling, sync, and TypeScript workflows

If you need the workflow engineering product directly, go to n8n-as-code or its documentation.