{
  "name": "Hume AI Octave TTS",
  "slug": "hume-octave",
  "website_url": "https://www.hume.ai/octave",
  "vendor_description": "\"Text-to-speech with emotional intelligence. Generate expressive, natural-sounding speech that conveys the full range of human emotion.\"",
  "categories": [
    "text-to-speech"
  ],
  "summary": "Hume AI Octave is a text-to-speech API focused on emotionally expressive, natural-sounding voice synthesis, targeting voice agents, audiobooks, podcasts, and conversational applications. Pricing starts at $50 per million characters with a free tier of 10,000 characters per month, self-serve signup, and an enterprise plan for higher volume. SDKs are available for Python, TypeScript, C#/.NET, and Swift, and the API supports WebSocket streaming with first-audio latency as low as 100ms on Octave 2. The service holds SOC 2 Type 2, HIPAA, and GDPR certifications.",
  "capabilities": {
    "supported_actions": [
      "synthesize_speech",
      "streaming_tts",
      "websocket_streaming",
      "instant_voice_cloning",
      "voice_design",
      "word_timestamps",
      "phoneme_timestamps",
      "acting_instructions",
      "multilingual_synthesis",
      "continuation_context",
      "audio_normalization",
      "speed_control",
      "multi_generation_per_request"
    ],
    "supported_regions": [
      "US"
    ],
    "supported_languages": [
      "English",
      "Spanish",
      "Japanese",
      "Korean",
      "French",
      "Portuguese",
      "Italian",
      "German",
      "Russian",
      "Hindi",
      "Arabic"
    ],
    "input_types": [
      "plain text",
      "utterance objects with acting instructions/description"
    ],
    "output_types": [
      "mp3",
      "wav",
      "pcm"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "TypeScript/Node.js",
      "C#/.NET",
      "Swift",
      "Node.js CLI"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.hume.ai",
    "api_version": "v0",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key",
      "oauth2"
    ],
    "auth_docs_url": "https://dev.hume.ai/docs/introduction/api-key",
    "idempotency_supported": null,
    "error_format": "vendor-specific (application/json with HTTPValidationError schema; detail array for 422)",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 15,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "hume",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/HumeAI/hume-python-sdk"
      },
      {
        "package": "hume",
        "language": "TypeScript/Node.js",
        "official": true,
        "repo_url": "https://github.com/HumeAI/hume-typescript-sdk"
      },
      {
        "package": "Hume",
        "language": "C#/.NET",
        "official": true,
        "repo_url": "https://github.com/HumeAI/hume-dotnet-sdk"
      },
      {
        "package": null,
        "language": "Swift",
        "official": true,
        "repo_url": "https://github.com/HumeAI/hume-swift-sdk"
      },
      {
        "package": "@humeai/cli",
        "language": "Node.js CLI",
        "official": true,
        "repo_url": "https://github.com/HumeAI/hume-cli"
      }
    ],
    "mcp_url": "https://github.com/HumeAI/mcp-server-hume",
    "quickstart_url": "https://dev.hume.ai/docs/text-to-speech-tts/quickstart/python"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "50.0000",
    "price_basis": "1M characters",
    "free_tier_available": true,
    "free_tier_limit": "10,000 characters/month",
    "free_tier_details": "Free plan at $0/month includes 10,000 characters (~10 minutes) per month; non-commercial use only; rate limited to 15 RPM.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Free",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Free",
        "item": "Speech synthesis overage",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "30,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis overage",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "7.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "140,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis overage",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "70.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,000,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis overage",
        "amount_usd": "0.1200",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "200.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "3,300,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis overage",
        "amount_usd": "0.1000",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis monthly plan",
        "amount_usd": "500.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis included characters",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10,000,000 characters/month",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis overage",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://www.hume.ai/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://www.hume.ai/api-data-usage-policy",
    "documented_rate_limits": "Rate limits are per subscription tier (RPM): Free/Starter: 15 RPM; Creator: 75 RPM; Pro: 75 RPM; Scale: 150 RPM; Business: 225 RPM; Enterprise: custom. First audio latency (TTFB): Octave 1 ~200ms; Octave 2 ~100ms; instant mode typically ~200ms.",
    "known_restrictions": [
      "Maximum 5,000 characters per Utterance",
      "Maximum 1,000 characters per description per Utterance",
      "Maximum 5 generations per request",
      "Speed control range: 0.75x–1.5x multiplier",
      "Free and Starter plans: non-commercial use only",
      "Voice design (custom voice from description) is English only in Octave 2 (multilingual coming soon)",
      "Voice cloning requires Octave 2",
      "Instant mode unavailable for non-streaming endpoints",
      "Requests using Octave 2 without a voice will be rejected",
      "Users grant Hume a perpetual license to use voice recordings and voice models for service provision and product development",
      "HIPAA-covered entities require an executed Business Associate Agreement (BAA)"
    ]
  },
  "developer": {
    "docs_url": "https://dev.hume.ai/intro",
    "api_reference_url": "https://dev.hume.ai/reference",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.hume.ai",
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2025-02-26",
    "ga_date": "2025-02-26",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Niantic Spatial",
      "GAF",
      "Coconote"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 35,
    "procurement_friction": 100,
    "trust_readiness": 55,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)"
    ],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "supported_languages",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "Octave 2 (preview): English, Japanese, Korean, Spanish, French, Portuguese, Italian, German, Russian, Hindi, Arabic",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "format.type: Audio format—\"mp3\", \"pcm\", or \"wav\"",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "The API offers three distinct approaches: Unidirectional HTTP Streaming, Bidirectional WebSocket, Non-streaming (Synchronous)",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Free: $0/month; Starter: $3/month; Creator: $7/month; Pro: $70/month; Scale: $200/month; Business: $500/month; Enterprise: Custom pricing",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Free: 10,000 (~10 min)",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "RPM: Free/Starter: 15; Creator: 75; Pro: 75; Scale: 150; Business: 225; Enterprise: Custom",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Enterprise-grade security with industry-leading practices via SOC 2 Type II certification.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://dev.hume.ai/docs/resources/privacy",
      "excerpt": "Hume AI is HIPAA compliant",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://dev.hume.ai/docs/resources/privacy",
      "excerpt": "To request a BAA and/or Data Processing Addendum (DPA) with Hume, please contact legal@hume.ai",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Enterprise plans with custom SLAs and dedicated support",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "SDKs Available: TypeScript, Python, .NET, and CLI tool",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "Maximum text length: 5,000 characters per Utterance",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/faq",
      "excerpt": "Free and Starter tiers: Non-commercial use only",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://app.hume.ai/sign-up",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "utterances (required): Array of text segments to synthesize; text: The input content to convert; description: Optional natural language instructions for delivery style",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://dev.hume.ai/docs/introduction/api-key",
      "excerpt": "Retrieve your API key from the Hume AI platform and store it in a .env file",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Base URL: `https://api.hume.ai`",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Endpoint Path: `/v0/tts`",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Base URL: `https://api.hume.ai` Endpoint Path: `/v0/tts`",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "Octave 2 (preview) and EVI 4-mini are live",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/HumeAI/hume-typescript-sdk",
      "excerpt": "NPM Package Name: `hume`",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://www.npmjs.com/package/@humeai/mcp-server",
      "excerpt": "The Hume MCP Server gives you the ability to use Octave Text to Speech from within an AI Chat",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/quickstart/python",
      "excerpt": "TTS Python Quickstart Guide | Hume API",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "RPM (requests per minute) limits range from 15 at entry levels to 225 for Business plans",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.hume.ai/api-data-usage-policy",
      "excerpt": "Hume AI does not use customer-submitted data for training its own models or improving service offerings",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Text-to-speech with emotional intelligence. Generate expressive, natural-sounding speech that conveys the full range of human emotion.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/faq",
      "excerpt": "Octave 2 (preview) supports: English, Japanese, Korean, Spanish, French, Portuguese, Italian, German, Russian, Hindi, Arabic",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "format.type: Audio format—\"mp3\", \"pcm\", or \"wav\"",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Dynamic voice generation when no voice is specified; voice selection from Hume's Voice Library or custom voices; contextual consistency across multiple requests using generation IDs; multiple generations in a single request via num_generations",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Free: $0/month, 10,000 characters (~10 minutes)",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/faq",
      "excerpt": "Free and Starter tiers: Non-commercial use only",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "Octave 1: ~200ms; Octave 2 (preview): ~100ms",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Enterprise exclusively features: SOC 2 Type II, GDPR, HIPAA",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Build healthcare applications with confidence",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Enterprise exclusively features: SOC 2 Type II, GDPR, HIPAA",
      "confidence": "medium"
    },
    {
      "field": "mcp_server_available",
      "url": "https://dev.hume.ai/docs/integrations/mcp",
      "excerpt": "The Hume MCP Server implements the Model Context Protocol for Hume AI's text-to-speech API, enabling AI assistants to collaborate on voice projects.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://dev.hume.ai/intro",
      "excerpt": "Hume provides SDKs for multiple platforms: React, TypeScript/Node.js, Python, Swift, .NET",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Speed adjustment (0.75–1.5x multiplier)",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Enterprise: Custom pricing; As much as you need; Custom limits",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Narrative content creation, Podcast production, Conversational applications, Professional training videos, Marketing voiceovers, Interactive educational experiences",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://dev.hume.ai/docs/introduction/api-key",
      "excerpt": "Include the API key in the `X-Hume-Api-Key` request header for REST endpoints... obtain a temporary access token via the `POST /oauth2-cc/token` endpoint using \"Basic\" HTTP authentication",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "HTTP endpoints for unidirectional streaming and non-streaming requests... WebSocket endpoint (`/v0/tts/stream/input`) for bidirectional communication",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/quickstart/python",
      "excerpt": "wss://api.hume.ai/v0/tts/stream/input",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://dev.hume.ai/docs/text-to-speech-tts/overview",
      "excerpt": "WebSocket endpoint (`/v0/tts/stream/input`)",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://www.hume.ai/blog/octave-the-first-text-to-speech-model-that-understands-what-its-saying",
      "excerpt": "Available today on platform.hume.ai and through API... Voice Cloning, which is \"coming soon\"",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/HumeAI/hume-python-sdk",
      "excerpt": "PyPI Package Name: `hume`",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/HumeAI/hume-dotnet-sdk",
      "excerpt": "NuGet Package Name: Hume — dotnet add package Hume",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/HumeAI/mcp-server-hume",
      "excerpt": "GitHub - HumeAI/mcp-server-hume",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Additional characters cost (Usage-based) — overage charges apply when monthly quotas are exceeded, with per-1,000-character pricing",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json",
      "excerpt": "Error Response Format: `application/json` with `HTTPValidationError` schema containing a `detail` array of validation errors (HTTP 422 for validation failures)",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "RPM (requests per minute) limits range from 15 at entry levels to 225 for Business plans",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Business: $0.05/1,000 characters overage",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.hume.ai/pricing",
      "excerpt": "Monthly included characters: 10,000 (~10 minutes) Cost: $0/month",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://dev.hume.ai/changelog",
      "excerpt": "Octave 2 Release: October 3, 2025",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.hume.ai/octave",
      "excerpt": "Niantic Spatial - Creating spatially-aware AI companions for Snap Inc. Spectacles using Hume's voice technology... GAF - Using Octave for professional training videos and marketing voiceovers... Coconote - Powering conversational learning features with voice chat",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.hume.ai/blog/octave-the-first-text-to-speech-model-that-understands-what-its-saying",
      "excerpt": "Available today on platform.hume.ai and through API",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://www.hume.ai/blog/octave-the-first-text-to-speech-model-that-understands-what-its-saying",
      "excerpt": "Available today on platform.hume.ai and through API. The product is in general availability",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "iso_27001",
    "pci_dss",
    "sla_published",
    "supported_regions_explicit",
    "webhooks_supported_confirmed",
    "sandbox_available_confirmed",
    "deprecation_policy_url",
    "sla_url",
    "idempotency_supported",
    "webhook_signing",
    "webhook_events_url"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/hume-octave",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/hume-octave/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}