Developer API & Agent Mesh SDK
Programmatic access to the PipeFish Labs autonomous multi-agent orchestration platform. Execute 8-node asynchronous scenario graphs with Native Mistral Handoffs, zero-trust MCP Connectors, and NIST FIPS 203 ML-KEM-768 post-quantum cryptographic verification.
🐍 Python SDK
Official client for Python 3.10+ supporting synchronous and asynchronous agent execution graphs.
from sdk.pipefish_sdk import PipeFishAgentMesh
mesh = PipeFishAgentMesh(api_key="pfl_live_...")
res = mesh.trigger_graph_execution(
scenario_key="systemoptimizing",
payload={"alert": "K8s ingress latency spike"}
)
View Python Source
🔷 TypeScript SDK
Type-safe Node.js / Deno / Web client with complete schema models for all 22 autonomous agent types.
import { PipeFishAgentMesh } from "@pipefish-labs/sdk";
const mesh = new PipeFishAgentMesh("pfl_live_...");
const res = await mesh.triggerGraphExecution(
"systemoptimizing",
{ alert: "K8s ingress latency spike" }
);
View TypeScript Source
⚡ Model Context Protocol (MCP)
Connect Claude Desktop, Cursor, or Mistral directly to PipeFish agent tools via standard MCP stdio transport.
# Run the reference MCP server
python sdk/mcp_server.py
# Tools exposed:
# - trigger_agent_graph
# - get_agent_spec
# - verify_enclave_status
View MCP Server
OpenAPI 3.1.0 REST Contract
Full machine-readable specification available at sdk/openapi.yaml. Base URL: https://api.pipefishlabs.io/v1
| Method | Endpoint | Description | Auth |
|---|---|---|---|
POST |
/graphs/{scenario_key}/execute |
Execute 8-node autonomous agent graph with Native Mistral Handoff | Bearer Token |
GET |
/agents |
List all 22 available agent types, skills, and MCP connectors | Bearer Token |
GET |
/agents/{agent_key}/spec |
Retrieve zero-trust cryptographic spec, RBAC, and handoff protocols | Bearer Token |
POST |
/webhooks/{agent_key}/trigger |
Trigger inbound asynchronous webhook payload for an agent | HMAC-SHA256 |
GET |
/health |
Platform health check, active nodes, and runtime version | Public |
Security & Zero-Data Retention (ZDR)
RAM-Only Confidential Enclaves
All payload states between agent nodes are serialized inside AWS Nitro and Intel SGX confidential enclaves with strict 0-byte persistent storage guarantees. Every state transition is cryptographically signed using HMAC-SHA256 and encapsulated via NIST FIPS 203 ML-KEM-768 for post-quantum resilience.