Agent platforms
Open core · self-host + all Splyntra Cloud plans
Hosted and no-code workflow platforms run out-of-process, so they can't load an
in-process SDK. Instead they POST a run summary to a per-platform webhook, and Splyntra
builds a root agent span with one child span per step — redacted, validated, stored,
and run through the security detectors, identical to SDK ingestion.
Webhook endpoint
Each platform has its own receiver:
POST ${ingest}/v1/integrations/<platform>
Authorization: Bearer <ingest-key>
Content-Type: application/json
| Platform | <platform> | Notes |
|---|---|---|
| Dify | dify | POST the workflow_finished payload, optionally with a nodes array |
| n8n | n8n | Turnkey Splyntra community node, or a final Code + HTTP Request node |
| Flowise | flowise | Final HTTP node posting the run summary |
| Langflow | langflow | HTTP component posting the run summary |
| AWS Bedrock AgentCore | bedrock | Prefer native OTel (below); webhook for non-OTel environments |
| Google Vertex Agent Engine | vertex | Prefer native OTel (below); webhook for non-OTel environments |
| OpenClaw | openclaw | Splyntra OpenClaw plugin forwards session completion |
On the self-hosted collector the base is http://localhost:4318; on Cloud it is
https://ingest.splyntra.com.
Test integration
Before wiring the real source, use the Test integration button on the platform's
Connect screen. It POSTs a realistic sample payload — an llm_call plus a tool_call
with token counts — so you can confirm the trace, redaction, risk score, and cost land
end-to-end. A representative payload looks like:
{
"workflow": { "id": "wf_42", "name": "Support Agent" },
"execution_id": "exec_123",
"status": "success",
"nodes": [
{ "name": "OpenAI", "type": "llm", "model": "gpt-4o-mini",
"prompt_tokens": 150, "completion_tokens": 40, "elapsed_ms": 300,
"status": "success", "output": "..." },
{ "name": "HTTP Request", "type": "tool", "elapsed_ms": 120, "status": "success" }
]
}
Redact input/output in your workflow before sending if you don't want raw content
to leave the platform — you control exactly what is posted.