{
  "data": {
    "a": {
      "slug": "amazon-nova-sonic",
      "name": "Amazon Nova 2 Sonic",
      "vendor": "Amazon Web Services",
      "vendorUrl": "https://aws.amazon.com/ai/generative-ai/nova/speech/",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Amazon Nova 2 Sonic is AWS's speech-to-speech model for voice agents on Amazon Bedrock. Clients stream audio and text events both ways over the `InvokeModelWithBidirectionalStream` API, with turn-taking, interruptions, asynchronous tool calls and multilingual voices.",
      "url": "https://www.anchorterminal.com/tools/amazon-nova-sonic",
      "markdownUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json",
      "dns": "amazon-nova-sonic.grade.anchorterminal.com",
      "repo": "https://github.com/aws-samples/amazon-nova-samples",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "aws-sdk-bedrock-runtime"
        },
        {
          "registry": "npm",
          "name": "@aws-sdk/client-bedrock-runtime"
        }
      ],
      "auth": "api-key",
      "authNotes": "AWS Signature Version 4 with IAM credentials or a role, scoped per model ARN by IAM policy. The Sonic quickstart signs with environment credentials. Whether Bedrock API keys work on the bidirectional stream wasn't confirmed. Access is self-serve once a person has an AWS account.",
      "pricing": "usage",
      "pricingNotes": "Billed per speech and text token on Bedrock on demand. The Nova and Bedrock pricing pages draw their price tables by script, so the figures weren't read on 6 November 2026. No model-specific free tier; new AWS accounts get up to $200 in Free Tier credits.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Nova or Bedrock docs (checked 2026-11-06). Billing runs through the AWS account.",
        "endpoints": []
      },
      "toolCount": 0,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/using-conversational-speech.html",
      "llmsTxt": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/llms.txt",
      "capabilities": [
        "voice.agent",
        "voice.speech-to-speech",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "official",
        "hosted",
        "usage-priced",
        "closed-source",
        "python",
        "typescript",
        "llms-txt",
        "streaming",
        "enterprise"
      ],
      "lastRelease": "2026-05-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.6,
        "grade": "B",
        "agentReady": false,
        "rank": 314,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 6,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 64,
          "maintenance": 50,
          "payments": 10,
          "reliability": 95,
          "schema": 75,
          "security": 77,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.",
        "bestFor": "Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.",
        "strengths": [
          "No Bedrock event on the AWS Health history in the 90 days from 8 August 2026",
          "IAM scoping per model ARN with SigV4 and temporary credentials",
          "Bedrock stores no inputs or outputs by default, and Sonic isn't on the list of models kept for abuse review",
          "Asynchronous tool calls let the model keep speaking while a tool runs",
          "Telephony guides for Twilio, Vonage and Amazon Connect"
        ],
        "weaknesses": [
          "Connections end after 8 minutes, so long calls need the session-continuation pattern",
          "The Python SDK for bidirectional streaming is pre-alpha and needs Python 3.12",
          "Sonic's event payloads are documented as examples, with no schema file",
          "20 concurrent sessions per Region, not adjustable through Service Quotas",
          "The March and May 2026 refreshes changed the model in place under the same ID"
        ],
        "agentNotes": [
          "Plan a reconnect before 8 minutes and replay chat history (up to 200 KB) at the start of the new session",
          "Send session, prompt and content start events in order before any audio",
          "Make tool calls safe to repeat, since a reconnect can replay them",
          "Back off on `ThrottlingException` and stay within 20 concurrent sessions per Region",
          "Use the polyglot voices TIFFANY or MATTHEW when callers may switch language"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.6
          }
        ],
        "editorialScores": {
          "ergonomics": 64,
          "maintenance": 50,
          "payments": 10,
          "reliability": 95,
          "schema": 75,
          "security": 77,
          "transparency": 64
        },
        "provenanceScore": 94,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install aws-sdk-bedrock-runtime"
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/amazon-nova-sonic"
      },
      "sameCompany": [
        "amazon-bedrock",
        "amazon-nova-embeddings",
        "amazon-bedrock-guardrails",
        "amazon-transcribe",
        "amazon-polly",
        "agentcore-memory",
        "agentcore-identity",
        "aws-secrets-manager",
        "agentcore-web-search",
        "aws-mcp-servers",
        "amazon-ses",
        "amazon-location",
        "amazon-translate",
        "amazon-ads-api",
        "amazon-creators-api"
      ],
      "area": "voice",
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc.",
        "domain": "amazon.com",
        "domainRegistered": "1994-11-01",
        "domainNote": "The endpoint is on amazonaws.com, an AWS domain registered on 2005-08-18. The security.txt on aws.amazon.com expires on 2027-10-16.",
        "endpointOnVendorDomain": true,
        "terms": "https://aws.amazon.com/service-terms/",
        "privacy": "https://aws.amazon.com/privacy/",
        "statusPage": "https://health.aws.amazon.com/health/status",
        "changelog": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/release-notes.html",
        "securityTxt": "valid",
        "checked": "2026-11-06",
        "notes": [
          "The AWS Service Terms were last updated on 30 October 2026. Section 50.12 covers Amazon Bedrock, and Bedrock is not among the services section 50.3 lists for use of content to improve AWS services.",
          "RDAP gives 1994-11-01 for amazon.com and 2005-08-18 for amazonaws.com.",
          "aws.amazon.com/.well-known/security.txt has Contact, Policy and Encryption fields. Its Expires value is 2027-10-16T16:25:03Z, re-read on 2026-11-01.",
          "docs.aws.amazon.com/robots.txt allows the Nova and Bedrock pages read. The Nova and Bedrock pricing pages draw their tables by script, so Nova 2 Sonic's prices weren't read."
        ],
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.json",
      "live": {
        "slug": "amazon-nova-sonic",
        "versions": [
          {
            "registry": "npm",
            "name": "@aws-sdk/client-bedrock-runtime",
            "version": "3.1164.0",
            "seenAt": "2026-11-06T23:05:35.366071006Z"
          },
          {
            "registry": "pypi",
            "name": "aws-sdk-bedrock-runtime",
            "version": "0.12.0",
            "released": "2026-10-08",
            "seenAt": "2026-11-06T23:05:33.518358123Z"
          }
        ],
        "githubStars": 456,
        "npmWeekly": 21825916,
        "pypiWeekly": 112826,
        "securityTxt": {
          "url": "https://amazon.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-11-07T16:00:18.354437696Z"
        },
        "llmsTxt": {
          "url": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:31:25.828159373Z"
        },
        "pages": [
          {
            "url": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/release-notes.html",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:05:20.262718007Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "48cb3eb6c070"
          }
        ],
        "updatedAt": "2026-11-07T16:00:18.354437696Z"
      }
    },
    "answer": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Synthflow API + MCP's 47.3 (D), and leads in 6 of 7 scored categories. Synthflow API + MCP leads on maintenance \u0026 community.",
    "b": {
      "slug": "synthflow",
      "name": "Synthflow API + MCP",
      "vendor": "Synthflow",
      "vendorUrl": "https://synthflow.ai",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Enterprise voice-agent platform built around a no-code Flow Designer and prompt builder, with a REST Platform API and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/synthflow",
      "markdownUrl": "https://www.anchorterminal.com/tools/synthflow.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/synthflow.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/synthflow.json",
      "dns": "synthflow.grade.anchorterminal.com",
      "repo": "https://github.com/SynthFlowAI/AnthropicPlugin",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.synthflow.ai/v2",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Bearer API key for the Platform API, with separate Global, US and EU base URLs. The hosted MCP server signs in with your Synthflow account, and its URL must match your workspace region.",
      "pricing": "paid",
      "pricingNotes": "Sales-led only. Synthflow is sold as an annual enterprise agreement scoped on call volume, concurrency, telephony, integrations and security, with no free plan, trial or rate by the minute. The earlier self-serve Pro, Growth and Agency plans are no longer sold (https://synthflow.ai/pricing).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, pricing page or MCP docs (checked 2026-11-04).",
        "endpoints": []
      },
      "toolCount": 66,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.synthflow.ai",
      "llmsTxt": "https://docs.synthflow.ai/llms.txt",
      "openapi": "https://docs.synthflow.ai/openapi.json",
      "capabilities": [
        "voice.agent",
        "voice.pipeline",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "pipeline",
        "enterprise"
      ],
      "lastRelease": "2026-10-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.3,
        "grade": "D",
        "agentReady": false,
        "rank": 1142,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 21,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 45,
          "maintenance": 65,
          "payments": 0,
          "reliability": 55,
          "schema": 62,
          "security": 55,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": -3,
        "negativeNotes": [
          "-3, a change that broke working requests, posted after it took effect. From 12:00 UTC on 23 October to 16:00 UTC on 26 October 2026, `PUT /v2/subaccounts/{subaccount_id}` requests that included `operation_type` or `products` failed with 400 after an internal infrastructure change, and nothing in those requests was saved. Synthflow reverted it and posted the account on its status page afterwards. https://status.synthflow.ai/feed.atom"
        ],
        "verdict": "Synthflow publishes a dated changelog with dated deprecation notices, Global, US and EU regions for the API and MCP server, and a trust centre listing SOC 2 Type 2 and ISO 27001. Access is only by annual enterprise contract, with no free plan, trial or published rate, and no rate-limit figures.",
        "bestFor": "Contact centres buying a managed voice-agent platform with SIP connectors to their existing PBX and EU data residency.",
        "strengths": [
          "Changelog posts on ten days between 9 and 30 October 2026, with API Changes and Deprecation Notices categories and an RSS feed",
          "Global, US and EU regions for the API and the MCP server, each with its own base URL",
          "Status page with Dashboard, API and calling components per region, and incidents written up with cause and scope",
          "Trust centre lists SOC 2 Type 2, ISO/IEC 27001 and HIPAA, with reports on NDA request and 20 named subprocessors with purposes and locations",
          "Per-agent 30-day retention toggle and PII redaction for transcripts, webhooks and logs"
        ],
        "weaknesses": [
          "Annual enterprise contract only, with no free plan, trial or rate by the minute",
          "No published concurrency or calls-per-second figures, and no backoff or idempotency guidance for 429",
          "No official SDK packages, and the Claude plugin repository has no CI",
          "`PUT /v2/subaccounts` rejected two documented fields from 23 to 26 October 2026 after an internal change",
          "`publish_agent_draft`, `rollback_agent_version` and `batch_update_agents_by_filter` run through MCP without confirmation"
        ],
        "agentNotes": [
          "Use the MCP and API base URL that matches the workspace region (Global, US or EU)",
          "Send destructive MCP tools again with `confirmed=true` only after a person approves",
          "Expect 429 when concurrency or calls per second run out, and leave at least a second between call starts outside Campaigns",
          "Move from `recording_url` to the Get a recording endpoint before 10 January 2027",
          "Read the transfer failure reason on a failed transfer before retrying it"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.3
          }
        ],
        "editorialScores": {
          "ergonomics": 45,
          "maintenance": 65,
          "payments": 0,
          "reliability": 55,
          "schema": 62,
          "security": 55,
          "transparency": 68
        },
        "provenanceScore": 82,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST https://api.synthflow.ai/v2/calls -H \"Authorization: Bearer $SYNTHFLOW_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"model_id\":\"\u003cagent-id\u003e\",\"phone\":\"+15551234567\",\"name\":\"David\"}'",
        "claudeCode": "claude mcp add --transport http synthflow https://mcp.synthflow.ai/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/synthflow"
      },
      "area": "voice",
      "provenance": {
        "legalEntity": "AgentFlow AI GmbH",
        "domain": "synthflow.ai",
        "domainRegistered": "2023-07-21",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.synthflow.ai/terms-conditions",
        "privacy": "https://docs.synthflow.ai/privacy-policy",
        "statusPage": "https://status.synthflow.ai",
        "changelog": "https://docs.synthflow.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-11-04",
        "notes": [
          "The Subscriber Terms (version 1.0, last updated 13 May 2026) name AgentFlow AI GmbH, registered at the local court of Charlottenburg under HRB 255004 B, Kurfürstendamm 15, 10719 Berlin.",
          "The status page at status.synthflow.ai runs on incident.io, with Dashboard, API and End to End calling components for Legacy, US and EU infrastructure.",
          "synthflow.ai/.well-known/security.txt returns 404 (4 November 2026). The trust centre at security.synthflow.ai is run on SafeBase.",
          "The registration date of synthflow.ai has no first-hand source we could read on 4 November 2026."
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/synthflow.json",
      "live": {
        "slug": "synthflow",
        "probe": {
          "target": "https://api.synthflow.ai/v2",
          "method": "get",
          "lastAt": "2026-11-07T18:20:58.022084777Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 286,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.99,
          "p50ms24h": 218,
          "p95ms24h": 445,
          "samples24h": 239,
          "samples30d": 7910,
          "days": [
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 249
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.synthflow.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-11-07T18:22:04.672404132Z"
        },
        "githubStars": 0,
        "securityTxt": {
          "url": "https://synthflow.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:37.012918414Z"
        },
        "llmsTxt": {
          "url": "https://docs.synthflow.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:34:05.343006996Z"
        },
        "domain": {
          "domain": "synthflow.ai",
          "registered": "2023-07-21",
          "source": "https://rdap.identitydigital.services/rdap/domain/synthflow.ai",
          "checkedAt": "2026-11-01T14:08:46.202924518Z"
        },
        "pages": [
          {
            "url": "https://docs.synthflow.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:16.305098813Z",
            "changedAt": "2026-11-06T13:30:35.671235385Z",
            "fingerprint": "e371e7e41e75"
          },
          {
            "url": "https://synthflow.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:21:37.566787318Z",
            "changedAt": "2026-11-06T13:43:04.747170265Z",
            "fingerprint": "a5a3170c3c78"
          },
          {
            "url": "https://docs.synthflow.ai/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:18.832503841Z",
            "changedAt": "2026-10-29T05:06:05.220387717Z",
            "fingerprint": "3738d5638558"
          },
          {
            "url": "https://docs.synthflow.ai/terms-conditions",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:20.742266544Z",
            "changedAt": "2026-10-29T05:06:07.003894551Z",
            "fingerprint": "79b6301d26e0"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.synthflow.ai/mcp",
          "checkedAt": "2026-11-07T01:48:11.228612533Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:48:11.228612533Z"
        },
        "github": {
          "repo": "synthflowai/anthropicplugin",
          "checkedAt": "2026-11-02T09:29:46.136470387Z",
          "stars": 0,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-07-30T07:56:34Z",
          "openIssues": 0,
          "openPRs": 0,
          "issuesOpened90d": 0,
          "issuesClosed90d": 0,
          "prsMerged90d": 0
        },
        "updatedAt": "2026-11-07T18:22:04.672404132Z"
      }
    },
    "edges": [
      {
        "by": 40,
        "category": "reliability",
        "leads": "amazon-nova-sonic",
        "name": "Reliability",
        "reasons": {
          "a": "Hosted reading. AWS Health Dashboard with per-service, per-Region history (20). The dashboard history file (newest event 30 October 2026) lists no Bedrock event in the 90 days from 8 August, and the 3 September us-west-2 event names STS, Connect and IAM Identity Center, not Bedrock. The public dashboard records broad events only, so 25 of 30, as amazon-nova-embeddings was read. Quotas published, 20 concurrent requests per Region, not adjustable (15). The stream API lists `ThrottlingException` (429), `ServiceUnavailableException` (503), `ModelTimeoutException` (408) and `ModelStreamErrorException` (424), Bedrock's troubleshooting guide advises backoff with jitter, and the 8-minute connection limit comes with a session-continuation sample (15). Bedrock's SLA of 99.9 per cent a month per Region for model APIs, as read for amazon-nova-embeddings on 1 November (10). Generally available since 2 December 2025 (10). 20 + 25 + 15 + 15 + 10 + 10 = 95.",
          "b": "Status page at status.synthflow.ai, now on incident.io, with Dashboard, API and End to End calling components for the Legacy, US and EU infrastructure, and a 90-day history on the page that covers the window from 6 August (20). In the 90 days from 6 August there were post-call AI outputs missing from webhooks from 08:20 to 11:10 UTC on 7 August (calls and webhook delivery unaffected), 9 to 12 minutes of failed calls in the EU and US regions with intermittent warm-transfer failures on 17 August, a white-label login fault on 7 September, `PUT /v2/subaccounts` rejecting two fields from 23 to 26 October, dashboard access and slower API responses on 26 October, and the settings page and SSO login unavailable for some workspaces from 27 October, which also hid some subaccount workspaces in the dashboard. Each touched one function, region or group of requests, so all read as minor. The 7 August webhook fault was counted as a major on 1 October (20). Concurrency and calls-per-second limits are set per contract and no numbers are published (0). The concurrency page documents 429 on reaching either limit and suggests a 1-second delay between calls started from automation tools, with no Retry-After, backoff or idempotency guidance. Earlier partial kept (5). No SLA published, and the pricing page sets availability terms in each agreement (0). The Platform API is generally available (10)."
        },
        "scores": {
          "a": 95,
          "b": 55
        }
      },
      {
        "by": 22,
        "category": "security",
        "leads": "amazon-nova-sonic",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "SigV4 with IAM roles and temporary credentials scoped per model ARN, as the Sonic quickstart signs (30). Tools run in the client, so side effects are the developer's to approve, and IAM can restrict which models a role invokes, with no approval step in the API (12 of 20). The model listens to callers and acts on tool results, and no prompt-injection guidance was found in the Sonic guide (5 of 15). CloudTrail logs Bedrock API calls, read as amazon-nova-embeddings was (12 of 15). VDP on HackerOne, Bedrock in SOC scope and a valid security.txt on aws.amazon.com, with no paid bounty, as on the other AWS listings (18 of 20). Total 77.",
          "b": "Bearer API keys made per workspace under Workspace Settings, with 2FA and SSO on the account. The MCP server signs in through Synthflow in a browser and picks the workspace and region, with an API key for headless use (20). Deletes are confirmation-gated, but there's no read-only key and other writes run without a check (10 of 20). No prompt-injection guidance found, though the MCP server has a `fetch_url` tool and knowledge bases crawl websites. PII redaction for transcripts, webhooks and logs is a separate data control (5 of 15). Call logs and webhook delivery logs, and no audit log of account actions documented (8 of 15). The SafeBase trust centre at security.synthflow.ai lists SOC 2 Type 2, ISO/IEC 27001, ISO/IEC 42001 and HIPAA, with reports behind an NDA request, and states a responsible disclosure process with no reporting address. No security.txt (404) and no public bug bounty. Read as SOC 2 Type 2 and ISO 27001 claims with no disclosure route, as people-data-labs, fireworks-inference and complyadvantage are (12). 20 + 10 + 5 + 8 + 12 = 55."
        },
        "scores": {
          "a": 77,
          "b": 55
        }
      },
      {
        "by": 19,
        "category": "ergonomics",
        "leads": "amazon-nova-sonic",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "Scored as an API. Responses carry transcripts of both sides and usage events, chat history is capped at 200 KB and can be injected once per session (15 of 25). Output controls are voice, turn-taking sensitivity and text or audio input (12 of 20). Typed exceptions with HTTP codes, while errors inside the event stream are less documented (15 of 20). Asynchronous tool calls let the model keep talking, and AWS samples show how to resume after the 8-minute limit, with nothing on repeating tool side effects after a reconnect (12 of 20). A session needs a sequence of start events before audio. The JavaScript SDK is current, but the Python SDK the quickstart uses is pre-alpha and needs Python 3.12 (10 of 15). Total 64.",
          "b": "The hosted MCP server lists 66 tools in seven groups, with no toolsets or read-only subset; `get_more_tools` only reports whether more exist (5 of 25). Call and log lists filter and page (14 of 20). Errors carry codes and named transfer failure reasons (13 of 20). Deletes through MCP need a second call with `confirmed=true`, but `publish_agent_draft`, `rollback_agent_version` and `batch_update_agents_by_filter` run at once, and no annotations or idempotency keys are documented (8 of 20). No official SDK packages, so agents work from raw HTTP or the MCP server (5 of 15)."
        },
        "scores": {
          "a": 64,
          "b": 45
        }
      },
      {
        "by": 15,
        "category": "maintenance",
        "leads": "synthflow",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Read as a model. The newest dated change is the May 2026 refresh, completed on 28 May, 162 days before this check (10). No Sonic release note or document history entry in the 90 days from 8 August. The pre-alpha Python SDK shipped 0.9.0, 0.10.0, 0.11.0 and 0.12.0 in the window, counted half (10 of 20). Release notes, document history, re:Post and AWS Support (10 of 15). The JavaScript Bedrock runtime client is current at 3.1163.0, while the Python route is pre-alpha (10 of 15). The SDKs ship on AWS's release train; CI not read (10). Total 50.",
          "b": "API changes dated 23 October 2026 (List agent versions, new MCP server tools), 12 days before this check. The 30 October entry is a dashboard function the API doesn't serve (30). Ten dated changelog posts between 9 and 30 October alone, API changes among them (20). Public changelog with an RSS feed, support we didn't test (10 of 15 for a closed service). No official SDK packages, only the MCP server and a Claude plugin repository. Earlier partial kept (5 of 15). No packages. The plugin repository has no CI and its last commit is 30 July 2026. Down from 3, which no package earned (0)."
        },
        "scores": {
          "a": 50,
          "b": 65
        }
      },
      {
        "by": 13,
        "category": "schema",
        "leads": "amazon-nova-sonic",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "The Bedrock service model types `InvokeModelWithBidirectionalStream`, but the Sonic events inside it (session, prompt, content, tool and usage events) are JSON payloads documented only in the guide, with no schema file (12 of 25). llms.txt and Markdown copies of the Nova 2 guide (10). Guides on the event lifecycle, barge-in, turn-taking, async tools and chat history say when and how to use each (16 of 20). Event fields are documented as JSON examples and tables, not typed schemas (10 of 15). Sample repositories in several languages and the API's exceptions with HTTP codes (12 of 15). Release notes and document history, with in-place model refreshes and a versioned model ID (15). Total 75.",
          "b": "The 1 October check read an OpenAPI file at docs.synthflow.ai/openapi.json. No docs page read on 4 November links it, llms.txt, the API introduction and the Make a call reference included, and the reference pages give typed request bodies, three regional servers and Bearer authentication only as rendered pages. A file with no visible link isn't counted as a published contract, down from 25 (0). llms.txt, llms-full.txt and a Markdown copy of every page (10). Guides cover agents, actions and SIP connectors with when-to-use advice (14 of 20). Typed request bodies, with agent configuration as large nested objects (12 of 15). Examples throughout and nine named transfer failure reasons (11 of 15). A dated changelog with Product Updates, API Changes and Deprecation Notices categories, an RSS feed and a v2 API (15). 0 + 10 + 14 + 12 + 11 + 15 = 62."
        },
        "scores": {
          "a": 75,
          "b": 62
        }
      },
      {
        "by": 10,
        "category": "payments",
        "leads": "amazon-nova-sonic",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). The Nova and Bedrock pricing pages carry a speech-to-speech table drawn by script, so the per-token prices weren't read and this line scores absent, which is our reader's limit and not the vendor's (0). New accounts get up to $200 in Free Tier credits, and the Free Tier FAQ says most new customers need no payment method, read as half on the other AWS listings (10). A person signs up for an AWS account in a browser (0). Total 10.",
          "b": "No x402, MPP or L402 (0 of 40). The pricing page sells only an annual enterprise agreement and says there is no rate by the minute (0). It also says there is no free plan or trial (0). An agent can't get access without a sales process (0)."
        },
        "scores": {
          "a": 10,
          "b": 0
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Amazon Web Services",
        "b": "Synthflow",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.synthflow.ai/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "0",
        "b": "66",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-05-28",
        "b": "2026-10-23",
        "name": "Last release"
      },
      {
        "a": "2026-10-01",
        "b": "2026-05-13",
        "name": "Terms last updated"
      },
      {
        "a": "2026-05-18",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "2/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Synthflow API + MCP's 47.3 (D), and leads in 6 of 7 scored categories. Synthflow API + MCP leads on maintenance \u0026 community.",
        "question": "Which is better for AI agents, Amazon Nova 2 Sonic or Synthflow API + MCP?"
      },
      {
        "answer": "Amazon Nova 2 Sonic needs an API key. Synthflow API + MCP takes an API key or an OAuth sign-in.",
        "question": "Do Amazon Nova 2 Sonic and Synthflow API + MCP need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Amazon Nova 2 Sonic. Synthflow API + MCP has a hosted endpoint at https://api.synthflow.ai/v2.",
        "question": "Can an agent call Amazon Nova 2 Sonic and Synthflow API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 95 against 55",
          "Schema \u0026 documentation, 75 against 62",
          "Agent ergonomics, 64 against 45",
          "Security \u0026 auth, 77 against 55",
          "Payments \u0026 pricing, 10 against 0"
        ],
        "also": [
          "No incidents deducted, where Synthflow API + MCP loses 3 points for them"
        ],
        "goodFor": "Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.",
        "slug": "amazon-nova-sonic",
        "watchFor": "Connections end after 8 minutes, so long calls need the session-continuation pattern"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 65 against 50"
        ],
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "Contact centres buying a managed voice-agent platform with SIP connectors to their existing PBX and EU data residency.",
        "slug": "synthflow",
        "watchFor": "Annual enterprise contract only, with no free plan, trial or rate by the minute"
      }
    ],
    "history": {
      "amazon-nova-sonic": null,
      "synthflow": [
        {
          "causes": [
            "product",
            "evidence",
            "correction",
            "event"
          ],
          "date": "2026-11-04",
          "delta": -4,
          "from": 51.3,
          "fromGrade": "D",
          "to": 47.3,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.2,
          "from": 51.1,
          "fromGrade": "D",
          "to": 51.3,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-08",
          "delta": -0.2,
          "from": 51.3,
          "fromGrade": "D",
          "to": 51.1,
          "toGrade": "D"
        }
      ]
    },
    "job": {
      "capability": "voice.agent",
      "name": "Voice agents"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent.json",
        "title": "Amazon Nova 2 Sonic vs AssemblyAI Voice Agent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai.json",
        "title": "Amazon Nova 2 Sonic vs Bland AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna.json",
        "title": "Amazon Nova 2 Sonic vs Bolna API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent.json",
        "title": "Amazon Nova 2 Sonic vs Deepgram Voice Agent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents.json",
        "title": "Amazon Nova 2 Sonic vs ElevenLabs Agents API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me.json",
        "title": "Amazon Nova 2 Sonic vs fone.me",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live.json",
        "title": "Amazon Nova 2 Sonic vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live.json",
        "title": "Amazon Nova 2 Sonic vs GPT-Live",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai.json",
        "title": "Amazon Nova 2 Sonic vs Harmony.ai",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi.json",
        "title": "Amazon Nova 2 Sonic vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime.json",
        "title": "Amazon Nova 2 Sonic vs Inworld Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents.json",
        "title": "Amazon Nova 2 Sonic vs LiveKit Agents",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime.json",
        "title": "Amazon Nova 2 Sonic vs OpenAI Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat.json",
        "title": "Amazon Nova 2 Sonic vs Pipecat",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall.json",
        "title": "Amazon Nova 2 Sonic vs PlaceCall",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.json",
        "title": "Amazon Nova 2 Sonic vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism.json",
        "title": "Amazon Nova 2 Sonic vs Rime Prism",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox.json",
        "title": "Amazon Nova 2 Sonic vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice.json",
        "title": "Amazon Nova 2 Sonic vs Vaani Developer Platform",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi.json",
        "title": "Amazon Nova 2 Sonic vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily.json",
        "title": "Amazon Nova 2 Sonic vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent.json",
        "title": "Amazon Nova 2 Sonic vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-synthflow.json",
        "title": "AssemblyAI Voice Agent API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bland-ai-vs-synthflow.json",
        "title": "Bland AI API + MCP vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/bland-ai-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bolna-vs-synthflow.json",
        "title": "Bolna API + MCP vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/bolna-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-synthflow.json",
        "title": "Deepgram Voice Agent API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-synthflow.json",
        "title": "ElevenLabs Agents API + MCP vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fone-me-vs-synthflow.json",
        "title": "fone.me vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/fone-me-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-synthflow.json",
        "title": "Gemini Live API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-live-vs-synthflow.json",
        "title": "GPT-Live vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/gpt-live-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/harmony-ai-vs-synthflow.json",
        "title": "Harmony.ai vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/harmony-ai-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-synthflow.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inworld-realtime-vs-synthflow.json",
        "title": "Inworld Realtime API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/inworld-realtime-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-agents-vs-synthflow.json",
        "title": "LiveKit Agents vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/livekit-agents-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-realtime-vs-synthflow.json",
        "title": "OpenAI Realtime API vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/openai-realtime-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pipecat-vs-synthflow.json",
        "title": "Pipecat vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/pipecat-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/placecall-vs-synthflow.json",
        "title": "PlaceCall vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/placecall-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-synthflow.json",
        "title": "Retell AI API + MCP vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/rime-prism-vs-synthflow.json",
        "title": "Rime Prism vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/rime-prism-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/synthflow-vs-ultravox.json",
        "title": "Synthflow API + MCP vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/synthflow-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/synthflow-vs-vaani-voice.json",
        "title": "Synthflow API + MCP vs Vaani Developer Platform",
        "url": "https://www.anchorterminal.com/compare/synthflow-vs-vaani-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/synthflow-vs-vapi.json",
        "title": "Synthflow API + MCP vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/synthflow-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/synthflow-vs-vocily.json",
        "title": "Synthflow API + MCP vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/synthflow-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/synthflow-vs-vogent.json",
        "title": "Synthflow API + MCP vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/synthflow-vs-vogent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cuelight-vs-synthflow.json",
        "title": "CueLight vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/cuelight-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pipecat-phonellm-vs-synthflow.json",
        "title": "Pipecat PhoneLLM vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/pipecat-phonellm-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm.json",
        "title": "Amazon Nova 2 Sonic vs Pipecat PhoneLLM",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm"
      }
    ],
    "panel": null,
    "scores": [
      {
        "amazon-nova-sonic": 95,
        "by": 40,
        "edge": "amazon-nova-sonic",
        "key": "reliability",
        "name": "Reliability",
        "synthflow": 55,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "amazon-nova-sonic": 75,
        "by": 13,
        "edge": "amazon-nova-sonic",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "synthflow": 62,
        "weight": 13
      },
      {
        "amazon-nova-sonic": 64,
        "by": 19,
        "edge": "amazon-nova-sonic",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "synthflow": 45,
        "weight": 13
      },
      {
        "amazon-nova-sonic": 77,
        "by": 22,
        "edge": "amazon-nova-sonic",
        "key": "security",
        "name": "Security \u0026 auth",
        "synthflow": 55,
        "weight": 14
      },
      {
        "amazon-nova-sonic": 10,
        "by": 10,
        "edge": "amazon-nova-sonic",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "synthflow": 0,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "amazon-nova-sonic": 50,
        "by": 15,
        "edge": "synthflow",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "synthflow": 65,
        "weight": 7
      },
      {
        "amazon-nova-sonic": 79,
        "by": 4,
        "edge": "amazon-nova-sonic",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "synthflow": 75,
        "weight": 7
      }
    ],
    "summary": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Synthflow API + MCP's 47.3 (D), and leads in 6 of 7 scored categories. Synthflow API + MCP leads on maintenance \u0026 community. Both do voice agents.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "amazon-nova-sonic": "Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.",
      "synthflow": "Synthflow publishes a dated changelog with dated deprecation notices, Global, US and EU regions for the API and MCP server, and a trust centre listing SOC 2 Type 2 and ISO 27001. Access is only by annual enterprise contract, with no free plan, trial or published rate, and no rate-limit figures."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow",
    "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.min.md"
  },
  "markdown": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Synthflow API + MCP's 47.3 (D), and leads in 6 of 7 scored categories. Synthflow API + MCP leads on maintenance \u0026 community. Both do voice agents.\n\n- Amazon Nova 2 Sonic: grade B, 67.6/100, rank #314 of 1486. Markdown https://www.anchorterminal.com/tools/amazon-nova-sonic.md · JSON https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json\n- Synthflow API + MCP: grade D, 47.3/100, rank #1142 of 1486. Markdown https://www.anchorterminal.com/tools/synthflow.md · JSON https://www.anchorterminal.com/api/v1/tools/synthflow.json\n- Best conversational voice-agent APIs: https://www.anchorterminal.com/best/voice-agents/index.md\n- All 518 voice agents comparisons: https://www.anchorterminal.com/compare/voice-agents/index.md\n\n## Which one, for what\n\n### Amazon Nova 2 Sonic (B)\n\nGood for: Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.\n\nAhead on:\n- Reliability, 95 against 55\n- Schema \u0026 documentation, 75 against 62\n- Agent ergonomics, 64 against 45\n- Security \u0026 auth, 77 against 55\n- Payments \u0026 pricing, 10 against 0\n\nAlso in its favour:\n- No incidents deducted, where Synthflow API + MCP loses 3 points for them\n\nWatch for: Connections end after 8 minutes, so long calls need the session-continuation pattern\n\n### Synthflow API + MCP (D)\n\nGood for: Contact centres buying a managed voice-agent platform with SIP connectors to their existing PBX and EU data residency.\n\nAhead on:\n- Maintenance \u0026 community, 65 against 50\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: Annual enterprise contract only, with no free plan, trial or rate by the minute\n\n\n## Why the edge\n\n### Reliability: Amazon Nova 2 Sonic +40\n\n- Amazon Nova 2 Sonic (95): Hosted reading. AWS Health Dashboard with per-service, per-Region history (20). The dashboard history file (newest event 30 October 2026) lists no Bedrock event in the 90 days from 8 August, and the 3 September us-west-2 event names STS, Connect and IAM Identity Center, not Bedrock. The public dashboard records broad events only, so 25 of 30, as amazon-nova-embeddings was read. Quotas published, 20 concurrent requests per Region, not adjustable (15). The stream API lists `ThrottlingException` (429), `ServiceUnavailableException` (503), `ModelTimeoutException` (408) and `ModelStreamErrorException` (424), Bedrock's troubleshooting guide advises backoff with jitter, and the 8-minute connection limit comes with a session-continuation sample (15). Bedrock's SLA of 99.9 per cent a month per Region for model APIs, as read for amazon-nova-embeddings on 1 November (10). Generally available since 2 December 2025 (10). 20 + 25 + 15 + 15 + 10 + 10 = 95.\n- Synthflow API + MCP (55): Status page at status.synthflow.ai, now on incident.io, with Dashboard, API and End to End calling components for the Legacy, US and EU infrastructure, and a 90-day history on the page that covers the window from 6 August (20). In the 90 days from 6 August there were post-call AI outputs missing from webhooks from 08:20 to 11:10 UTC on 7 August (calls and webhook delivery unaffected), 9 to 12 minutes of failed calls in the EU and US regions with intermittent warm-transfer failures on 17 August, a white-label login fault on 7 September, `PUT /v2/subaccounts` rejecting two fields from 23 to 26 October, dashboard access and slower API responses on 26 October, and the settings page and SSO login unavailable for some workspaces from 27 October, which also hid some subaccount workspaces in the dashboard. Each touched one function, region or group of requests, so all read as minor. The 7 August webhook fault was counted as a major on 1 October (20). Concurrency and calls-per-second limits are set per contract and no numbers are published (0). The concurrency page documents 429 on reaching either limit and suggests a 1-second delay between calls started from automation tools, with no Retry-After, backoff or idempotency guidance. Earlier partial kept (5). No SLA published, and the pricing page sets availability terms in each agreement (0). The Platform API is generally available (10).\n\n### Security \u0026 auth: Amazon Nova 2 Sonic +22\n\n- Amazon Nova 2 Sonic (77): SigV4 with IAM roles and temporary credentials scoped per model ARN, as the Sonic quickstart signs (30). Tools run in the client, so side effects are the developer's to approve, and IAM can restrict which models a role invokes, with no approval step in the API (12 of 20). The model listens to callers and acts on tool results, and no prompt-injection guidance was found in the Sonic guide (5 of 15). CloudTrail logs Bedrock API calls, read as amazon-nova-embeddings was (12 of 15). VDP on HackerOne, Bedrock in SOC scope and a valid security.txt on aws.amazon.com, with no paid bounty, as on the other AWS listings (18 of 20). Total 77.\n- Synthflow API + MCP (55): Bearer API keys made per workspace under Workspace Settings, with 2FA and SSO on the account. The MCP server signs in through Synthflow in a browser and picks the workspace and region, with an API key for headless use (20). Deletes are confirmation-gated, but there's no read-only key and other writes run without a check (10 of 20). No prompt-injection guidance found, though the MCP server has a `fetch_url` tool and knowledge bases crawl websites. PII redaction for transcripts, webhooks and logs is a separate data control (5 of 15). Call logs and webhook delivery logs, and no audit log of account actions documented (8 of 15). The SafeBase trust centre at security.synthflow.ai lists SOC 2 Type 2, ISO/IEC 27001, ISO/IEC 42001 and HIPAA, with reports behind an NDA request, and states a responsible disclosure process with no reporting address. No security.txt (404) and no public bug bounty. Read as SOC 2 Type 2 and ISO 27001 claims with no disclosure route, as people-data-labs, fireworks-inference and complyadvantage are (12). 20 + 10 + 5 + 8 + 12 = 55.\n\n### Agent ergonomics: Amazon Nova 2 Sonic +19\n\n- Amazon Nova 2 Sonic (64): Scored as an API. Responses carry transcripts of both sides and usage events, chat history is capped at 200 KB and can be injected once per session (15 of 25). Output controls are voice, turn-taking sensitivity and text or audio input (12 of 20). Typed exceptions with HTTP codes, while errors inside the event stream are less documented (15 of 20). Asynchronous tool calls let the model keep talking, and AWS samples show how to resume after the 8-minute limit, with nothing on repeating tool side effects after a reconnect (12 of 20). A session needs a sequence of start events before audio. The JavaScript SDK is current, but the Python SDK the quickstart uses is pre-alpha and needs Python 3.12 (10 of 15). Total 64.\n- Synthflow API + MCP (45): The hosted MCP server lists 66 tools in seven groups, with no toolsets or read-only subset; `get_more_tools` only reports whether more exist (5 of 25). Call and log lists filter and page (14 of 20). Errors carry codes and named transfer failure reasons (13 of 20). Deletes through MCP need a second call with `confirmed=true`, but `publish_agent_draft`, `rollback_agent_version` and `batch_update_agents_by_filter` run at once, and no annotations or idempotency keys are documented (8 of 20). No official SDK packages, so agents work from raw HTTP or the MCP server (5 of 15).\n\n### Maintenance \u0026 community: Synthflow API + MCP +15\n\n- Amazon Nova 2 Sonic (50): Read as a model. The newest dated change is the May 2026 refresh, completed on 28 May, 162 days before this check (10). No Sonic release note or document history entry in the 90 days from 8 August. The pre-alpha Python SDK shipped 0.9.0, 0.10.0, 0.11.0 and 0.12.0 in the window, counted half (10 of 20). Release notes, document history, re:Post and AWS Support (10 of 15). The JavaScript Bedrock runtime client is current at 3.1163.0, while the Python route is pre-alpha (10 of 15). The SDKs ship on AWS's release train; CI not read (10). Total 50.\n- Synthflow API + MCP (65): API changes dated 23 October 2026 (List agent versions, new MCP server tools), 12 days before this check. The 30 October entry is a dashboard function the API doesn't serve (30). Ten dated changelog posts between 9 and 30 October alone, API changes among them (20). Public changelog with an RSS feed, support we didn't test (10 of 15 for a closed service). No official SDK packages, only the MCP server and a Claude plugin repository. Earlier partial kept (5 of 15). No packages. The plugin repository has no CI and its last commit is 30 July 2026. Down from 3, which no package earned (0).\n\n### Schema \u0026 documentation: Amazon Nova 2 Sonic +13\n\n- Amazon Nova 2 Sonic (75): The Bedrock service model types `InvokeModelWithBidirectionalStream`, but the Sonic events inside it (session, prompt, content, tool and usage events) are JSON payloads documented only in the guide, with no schema file (12 of 25). llms.txt and Markdown copies of the Nova 2 guide (10). Guides on the event lifecycle, barge-in, turn-taking, async tools and chat history say when and how to use each (16 of 20). Event fields are documented as JSON examples and tables, not typed schemas (10 of 15). Sample repositories in several languages and the API's exceptions with HTTP codes (12 of 15). Release notes and document history, with in-place model refreshes and a versioned model ID (15). Total 75.\n- Synthflow API + MCP (62): The 1 October check read an OpenAPI file at docs.synthflow.ai/openapi.json. No docs page read on 4 November links it, llms.txt, the API introduction and the Make a call reference included, and the reference pages give typed request bodies, three regional servers and Bearer authentication only as rendered pages. A file with no visible link isn't counted as a published contract, down from 25 (0). llms.txt, llms-full.txt and a Markdown copy of every page (10). Guides cover agents, actions and SIP connectors with when-to-use advice (14 of 20). Typed request bodies, with agent configuration as large nested objects (12 of 15). Examples throughout and nine named transfer failure reasons (11 of 15). A dated changelog with Product Updates, API Changes and Deprecation Notices categories, an RSS feed and a v2 API (15). 0 + 10 + 14 + 12 + 11 + 15 = 62.\n\n### Payments \u0026 pricing: Amazon Nova 2 Sonic +10\n\n- Amazon Nova 2 Sonic (10): No x402, MPP or L402 (0). The Nova and Bedrock pricing pages carry a speech-to-speech table drawn by script, so the per-token prices weren't read and this line scores absent, which is our reader's limit and not the vendor's (0). New accounts get up to $200 in Free Tier credits, and the Free Tier FAQ says most new customers need no payment method, read as half on the other AWS listings (10). A person signs up for an AWS account in a browser (0). Total 10.\n- Synthflow API + MCP (0): No x402, MPP or L402 (0 of 40). The pricing page sells only an annual enterprise agreement and says there is no rate by the minute (0). It also says there is no free plan or trial (0). An agent can't get access without a sales process (0).\n\n## Score by category\n\n| Category | Weight | Amazon Nova 2 Sonic | Synthflow API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 95 | 55 | Amazon Nova 2 Sonic +40 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 75 | 62 | Amazon Nova 2 Sonic +13 |\n| Agent ergonomics | 13% (16.2 this run) | 64 | 45 | Amazon Nova 2 Sonic +19 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 55 | Amazon Nova 2 Sonic +22 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 0 | Amazon Nova 2 Sonic +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 50 | 65 | Synthflow API + MCP +15 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 75 | Amazon Nova 2 Sonic +4 |\n| Negative events | ≤15 | 0 | -3 | |\n| **Total** | | **67.6 · B** | **47.3 · D** | |\n\n## Facts side by side\n\n| Fact | Amazon Nova 2 Sonic | Synthflow API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Amazon Web Services | Synthflow |\n| Hosted endpoint | no (local only) | `https://api.synthflow.ai/v2` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Pay per use | Paid |\n| x402 | no | no |\n| Tools exposed | 0 | 66 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-05-28 | 2026-10-23 |\n| Terms last updated | 2026-10-01 | 2026-05-13 |\n| Privacy policy last updated | 2026-05-18 | no date given |\n| Customer content may train models | yes, with an opt-out | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Agent reviews | none | 2/5 (2) |\n\n## How the scores have moved\n\n### Amazon Nova 2 Sonic\n\nNo score change since it was listed.\n\n### Synthflow API + MCP\n\n- -4.0 on 4 November 2026: product, new evidence, correction, negative event\n- +0.2 on 27 October 2026: checklist\n- -0.2 on 8 October 2026: checklist\n\n## Verdicts\n\n**Amazon Nova 2 Sonic.** Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.\n\n**Synthflow API + MCP.** Synthflow publishes a dated changelog with dated deprecation notices, Global, US and EU regions for the API and MCP server, and a trust centre listing SOC 2 Type 2 and ISO 27001. Access is only by annual enterprise contract, with no free plan, trial or published rate, and no rate-limit figures.\n\n## Before you call either\n\n### Amazon Nova 2 Sonic\n\n1. Plan a reconnect before 8 minutes and replay chat history (up to 200 KB) at the start of the new session\n2. Send session, prompt and content start events in order before any audio\n3. Make tool calls safe to repeat, since a reconnect can replay them\n4. Back off on `ThrottlingException` and stay within 20 concurrent sessions per Region\n5. Use the polyglot voices TIFFANY or MATTHEW when callers may switch language\n\n### Synthflow API + MCP\n\n1. Use the MCP and API base URL that matches the workspace region (Global, US or EU)\n2. Send destructive MCP tools again with `confirmed=true` only after a person approves\n3. Expect 429 when concurrency or calls per second run out, and leave at least a second between call starts outside Campaigns\n4. Move from `recording_url` to the Get a recording endpoint before 10 January 2027\n5. Read the transfer failure reason on a failed transfer before retrying it\n\n## Questions\n\n### Which is better for AI agents, Amazon Nova 2 Sonic or Synthflow API + MCP?\n\nAmazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Synthflow API + MCP's 47.3 (D), and leads in 6 of 7 scored categories. Synthflow API + MCP leads on maintenance \u0026 community.\n\n### Do Amazon Nova 2 Sonic and Synthflow API + MCP need an API key?\n\nAmazon Nova 2 Sonic needs an API key. Synthflow API + MCP takes an API key or an OAuth sign-in.\n\n### Can an agent call Amazon Nova 2 Sonic and Synthflow API + MCP without installing anything?\n\nNo hosted endpoint is listed for Amazon Nova 2 Sonic. Synthflow API + MCP has a hosted endpoint at https://api.synthflow.ai/v2.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.json, and with the fewest tokens: https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"amazon-nova-sonic\", \"b\": \"synthflow\"}`. From a terminal: `anchor compare amazon-nova-sonic synthflow`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json and https://www.anchorterminal.com/api/v1/tools/synthflow.json\n\n## Other comparisons with Amazon Nova 2 Sonic or Synthflow API + MCP\n\n- [Amazon Nova 2 Sonic vs AssemblyAI Voice Agent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent.md)\n- [Amazon Nova 2 Sonic vs Bland AI API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai.md)\n- [Amazon Nova 2 Sonic vs Bolna API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna.md)\n- [Amazon Nova 2 Sonic vs Deepgram Voice Agent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent.md)\n- [Amazon Nova 2 Sonic vs ElevenLabs Agents API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents.md)\n- [Amazon Nova 2 Sonic vs fone.me](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me.md)\n- [Amazon Nova 2 Sonic vs Gemini Live API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live.md)\n- [Amazon Nova 2 Sonic vs GPT-Live](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live.md)\n- [Amazon Nova 2 Sonic vs Harmony.ai](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai.md)\n- [Amazon Nova 2 Sonic vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi.md)\n- [Amazon Nova 2 Sonic vs Inworld Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime.md)\n- [Amazon Nova 2 Sonic vs LiveKit Agents](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents.md)\n- [Amazon Nova 2 Sonic vs OpenAI Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime.md)\n- [Amazon Nova 2 Sonic vs Pipecat](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat.md)\n- [Amazon Nova 2 Sonic vs PlaceCall](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall.md)\n- [Amazon Nova 2 Sonic vs Retell AI API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.md)\n- [Amazon Nova 2 Sonic vs Rime Prism](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism.md)\n- [Amazon Nova 2 Sonic vs Ultravox Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox.md)\n- [Amazon Nova 2 Sonic vs Vaani Developer Platform](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice.md)\n- [Amazon Nova 2 Sonic vs Vapi API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi.md)\n- [Amazon Nova 2 Sonic vs Vocily AI](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily.md)\n- [Amazon Nova 2 Sonic vs Vogent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent.md)\n- [AssemblyAI Voice Agent API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-synthflow.md)\n- [Bland AI API + MCP vs Synthflow API + MCP](https://www.anchorterminal.com/compare/bland-ai-vs-synthflow.md)\n- [Bolna API + MCP vs Synthflow API + MCP](https://www.anchorterminal.com/compare/bolna-vs-synthflow.md)\n- [Deepgram Voice Agent API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-synthflow.md)\n- [ElevenLabs Agents API + MCP vs Synthflow API + MCP](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-synthflow.md)\n- [fone.me vs Synthflow API + MCP](https://www.anchorterminal.com/compare/fone-me-vs-synthflow.md)\n- [Gemini Live API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/gemini-live-vs-synthflow.md)\n- [GPT-Live vs Synthflow API + MCP](https://www.anchorterminal.com/compare/gpt-live-vs-synthflow.md)\n- [Harmony.ai vs Synthflow API + MCP](https://www.anchorterminal.com/compare/harmony-ai-vs-synthflow.md)\n- [Hume EVI (Empathic Voice Interface) vs Synthflow API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-synthflow.md)\n- [Inworld Realtime API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/inworld-realtime-vs-synthflow.md)\n- [LiveKit Agents vs Synthflow API + MCP](https://www.anchorterminal.com/compare/livekit-agents-vs-synthflow.md)\n- [OpenAI Realtime API vs Synthflow API + MCP](https://www.anchorterminal.com/compare/openai-realtime-vs-synthflow.md)\n- [Pipecat vs Synthflow API + MCP](https://www.anchorterminal.com/compare/pipecat-vs-synthflow.md)\n- [PlaceCall vs Synthflow API + MCP](https://www.anchorterminal.com/compare/placecall-vs-synthflow.md)\n- [Retell AI API + MCP vs Synthflow API + MCP](https://www.anchorterminal.com/compare/retell-ai-vs-synthflow.md)\n- [Rime Prism vs Synthflow API + MCP](https://www.anchorterminal.com/compare/rime-prism-vs-synthflow.md)\n- [Synthflow API + MCP vs Ultravox Realtime API](https://www.anchorterminal.com/compare/synthflow-vs-ultravox.md)\n- [Synthflow API + MCP vs Vaani Developer Platform](https://www.anchorterminal.com/compare/synthflow-vs-vaani-voice.md)\n- [Synthflow API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/synthflow-vs-vapi.md)\n- [Synthflow API + MCP vs Vocily AI](https://www.anchorterminal.com/compare/synthflow-vs-vocily.md)\n- [Synthflow API + MCP vs Vogent API](https://www.anchorterminal.com/compare/synthflow-vs-vogent.md)\n- [CueLight vs Synthflow API + MCP](https://www.anchorterminal.com/compare/cuelight-vs-synthflow.md)\n- [Pipecat PhoneLLM vs Synthflow API + MCP](https://www.anchorterminal.com/compare/pipecat-phonellm-vs-synthflow.md)\n- [Amazon Nova 2 Sonic vs Pipecat PhoneLLM](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Amazon Nova 2 Sonic vs Synthflow API + MCP",
        "url": ""
      }
    ],
    "description": "Amazon Nova 2 Sonic scores 67.6 (B) to Synthflow's 47.3 (D) for voice agents. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Amazon Nova 2 Sonic B 67.6",
      "Synthflow API + MCP D 47.3",
      "scores"
    ],
    "h1": "Amazon Nova 2 Sonic vs Synthflow API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/amazon-nova-sonic-vs-synthflow",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Amazon Nova 2 Sonic vs Synthflow for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow"
  },
  "tokens": {
    "markdown": 5600,
    "slim": 3030
  },
  "version": 1
}
