Integrations

n8n Integration

Reliant has a native node for n8n. Install with one click and use guaranteed structured outputs in any automation — without writing code.


Installation

In your n8n (Cloud or Self-hosted):

1
Access Community Nodes
Go to Settings → Community Nodes → Install
2
Install the package
Enter the package name and click Install:
npm package
n8n-nodes-reliant
3
Restart n8n
After installing, restart n8n for the node to appear in the list.
4
Configure credentials
Search for Reliant in the nodes, add it and configure the credentials:
FieldWhere to find
API KeyDashboard → Settings
User IDDashboard → Settings
API URLhttps://reliant-production.up.railway.app

Available operations

Execute

Executes a prompt with automatic validation and retry. This is the main operation.

FieldDescription
PromptThe text sent to the LLM. You can use n8n expressions like {{$json.text}}
Schema IDSchema ID created in Dashboard → Schemas
Provideranthropic, openai, gemini, groq or mistral
ModelEx: claude-sonnet-4-20250514, gpt-4o
Max RetriesMaximum retries (default: 3)

List Schemas

Returns all schemas from your project. Useful for dynamic workflows.

Get Execution

Fetches execution details by ID. Use the execution_id returned by Execute.

Get Metrics

Returns project metrics for a period. Useful for automated reports.


Flow examples

Form data extraction

fluxo n8n
[Webhook] → recebe submissão do formulário ↓ [Reliant — Execute] prompt: "Extraia os dados: {{ $json.body.text }}" schema_id: "seu-schema-de-contato" provider: anthropic model: claude-sonnet-4-20250514 ↓ [Google Sheets] → salva {{ $json.output.name }}, {{ $json.output.email }} ↓ [Gmail] → envia confirmação para {{ $json.output.email }}

Automatic ticket classification

fluxo n8n
[Email Trigger] → novo email recebido ↓ [Reliant — Execute] prompt: "Classify this ticket: {{ $json.body }}" schema_id: "ticket-classification" provider: openai model: gpt-4o-mini ↓ [IF] → {{ $json.output.priority }} === "high" ↓ sim ↓ não [Slack — urgente] [Trello — backlog]

Node output

The Reliant node returns the following object to the next node:

json
{ "success": true, "status": "success", "output": { // your schema fields here "name": "João Silva", "email": "joao@email.com" }, "metadata": { "execution_id": "exec_...", "attempts": 1, "latency_ms": 743, "tokens_used": 218, "provider": "anthropic", "model": "claude-sonnet-4-20250514" } }
Tip: Use {{ $json.output.field }} in the following nodes to access the extracted data. If success is false, the node returned the schema's safe_fallback.