aid: layercode url: https://raw.githubusercontent.com/api-evangelist/layercode/refs/heads/main/apis.yml name: Layercode kind: company description: Layercode provides voice-AI agent infrastructure - low-latency voice pipelines that turn any LLM or text-based agent into a conversational voice agent for web, mobile, and phone. A REST API manages agents, sessions, and outbound calls, while a realtime WebSocket transport streams audio to the browser and a signed webhook delivers transcripts to your backend, which streams text-to-speech responses back over Server-Sent Events. accessModel: pricing: unknown onboarding: self-serve trial: false try_now: false public: false label: Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/layercode.png tags: - AI - Voice - Voice Agents - Realtime - Low Latency created: '2026-06-21' modified: '2026-06-21' specificationVersion: '0.23' apis: - aid: layercode:layercode-realtime-voice-api name: Layercode Realtime Voice API tags: - Realtime - WebSocket - Voice - Audio image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.layercode.com/api-reference/frontend-ws-api baseURL: wss://api.layercode.com/v1/agents/web/websocket properties: - url: https://docs.layercode.com/api-reference/frontend-ws-api type: Documentation - url: https://docs.layercode.com/api-reference/frontend-ws-api type: APIReference - url: asyncapi/layercode-asyncapi.yml type: AsyncAPI description: >- Bidirectional realtime WebSocket transport that streams base64 PCM microphone audio from the browser to Layercode and streams synthesized speech, transcripts, and structured data back, authorized with a short-lived client_session_key. - aid: layercode:layercode-webhooks-api name: Layercode Webhooks API tags: - Webhooks - SSE - Events image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.layercode.com/api-reference/webhook-sse-api baseURL: https://docs.layercode.com/api-reference/webhook-sse-api properties: - url: https://docs.layercode.com/api-reference/webhook-sse-api type: Documentation - url: https://docs.layercode.com/api-reference/webhook-sse-api type: APIReference - url: asyncapi/layercode-asyncapi.yml type: AsyncAPI description: >- HMAC-signed webhook Layercode POSTs to your backend with session and transcript events (session.start, message, data, session.update, session.end); your backend streams response.tts / response.data / response.end events back as Server-Sent Events that drive the agent's speech. - aid: layercode:layercode-agents-api name: Layercode Agents API description: The Agents API from Layercode — 2 operation(s) for agents. humanURL: https://docs.layercode.com/api-reference/rest-api baseURL: https://api.layercode.com/v1 tags: - Agents properties: - type: OpenAPI url: openapi/layercode-agents-api-openapi.yml - type: Documentation url: https://docs.layercode.com/api-reference/rest-api - type: APIReference url: https://docs.layercode.com/api-reference/rest-api - type: PostmanCollection url: collections/layercode.postman_collection.json - type: OpenCollection url: collections/layercode.opencollection.json - aid: layercode:layercode-calls-api name: Layercode Calls API description: The Calls API from Layercode — 1 operation(s) for calls. humanURL: https://docs.layercode.com/api-reference/rest-api baseURL: https://api.layercode.com/v1 tags: - Calls properties: - type: OpenAPI url: openapi/layercode-calls-api-openapi.yml - type: Documentation url: https://docs.layercode.com/api-reference/rest-api - type: APIReference url: https://docs.layercode.com/api-reference/rest-api - type: PostmanCollection url: collections/layercode.postman_collection.json - type: OpenCollection url: collections/layercode.opencollection.json - aid: layercode:layercode-sessions-api name: Layercode Sessions API description: The Sessions API from Layercode — 3 operation(s) for sessions. humanURL: https://docs.layercode.com/api-reference/rest-api baseURL: https://api.layercode.com/v1 tags: - Sessions properties: - type: OpenAPI url: openapi/layercode-sessions-api-openapi.yml - type: Documentation url: https://docs.layercode.com/api-reference/rest-api - type: APIReference url: https://docs.layercode.com/api-reference/rest-api - type: PostmanCollection url: collections/layercode.postman_collection.json - type: OpenCollection url: collections/layercode.opencollection.json common: - type: AgenticAccess url: agentic-access/layercode-agentic-access.yml - type: DomainSecurity url: security/layercode-domain-security.yml - type: Authentication url: authentication/layercode-authentication.yml - type: GitHubOrganization url: https://github.com/layercodedev - type: LinkedIn url: https://www.linkedin.com/company/layercode - type: Website url: https://layercode.com - type: Documentation url: https://docs.layercode.com - type: Plans url: plans/layercode-plans-pricing.yml - type: RateLimits url: rate-limits/layercode-rate-limits.yml - type: FinOps url: finops/layercode-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com