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:
| Field | Where to find |
|---|---|
| API Key | Dashboard → Settings |
| User ID | Dashboard → Settings |
| API URL | https://reliant-production.up.railway.app |
Available operations
Execute
Executes a prompt with automatic validation and retry. This is the main operation.
| Field | Description |
|---|---|
| Prompt | The text sent to the LLM. You can use n8n expressions like {{$json.text}} |
| Schema ID | Schema ID created in Dashboard → Schemas |
| Provider | anthropic, openai, gemini, groq or mistral |
| Model | Ex: claude-sonnet-4-20250514, gpt-4o |
| Max Retries | Maximum 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.