Centerbeam AI · Nova API
Realtime Voice & Multimodal AI API
Nova API connects applications to realtime AI through REST and WebSocket interfaces for sessions, streaming, events, tools, and application integration.
One API layer across supported realtime models.
Build against Nova while keeping your application architecture separate from OpenAI Realtime, Google Gemini Live, xAI Grok Voice Agent, and future supported providers.
Application Integration Layer
Connect realtime AI to the application
Nova API is the programmatic interface into the Nova realtime interaction layer. It manages realtime sessions and streams while connecting AI to application events, tools, workflows, and state.
Voice can be the primary interaction mode, but Nova is not limited to voice-only applications. The API can operate alongside screens, video, touch, keyboard input, application controls, data, and other interfaces.
API Capabilities
From realtime connection to application action
Use Nova API as the common integration layer between your product and the realtime intelligence behind it.
Realtime sessions
Create and manage persistent realtime interactions through a common session architecture.
Bidirectional streaming
Use WebSocket connections for low-latency realtime audio and interaction events.
Tools & workflows
Connect supported realtime models to backend services, APIs, workflows, and application actions.
Application events
Connect realtime AI behavior to application state and subscribe to session events from your product.
Model-neutral layer
Integrate supported OpenAI, Google, and xAI realtime providers through one application-facing architecture.
SDK or direct API
Use Nova through the SDK for application integration or work directly with REST and WebSocket interfaces.
Model-Neutral API
Keep provider interfaces out of your application
Nova provides a common application-facing layer across supported realtime AI providers. Your product connects to Nova rather than building its entire realtime architecture directly around one vendor.
Provider capabilities can differ. Nova normalizes the common realtime integration surface while exposing supported provider-specific capabilities where appropriate.
REST & WebSocket
Core API endpoints
Manage realtime sessions, streams, tools, and events through a compact application-facing API.
/v1/sessionsCreate a new realtime agent session/v1/sessions/:id/streamBidirectional realtime audio stream/v1/sessions/:id/toolsRegister supported tool definitions/v1/sessions/:id/eventsSubscribe to realtime session events/v1/sessions/:idEnd a realtime sessionApplications
One API across different kinds of products
Nova API can provide the realtime interaction layer for software experiences ranging from conventional applications to physical-world workflows.
Web applications
Mobile applications
Games & interactive media
Customer experiences
Enterprise software
Laboratory & research systems
Field applications
Industrial workflows
FAQ
Nova API
What is the Nova API?
Nova API is Centerbeam AI's model-neutral realtime API for integrating Nova into applications. It provides REST and WebSocket interfaces for session management, realtime streaming, events, agent configuration, and supported tool integration.
Is the Nova API only for voice applications?
No. Realtime voice is a primary Nova capability, but the Nova API is part of a broader realtime interaction platform designed to connect AI with application state, events, tools, workflows, data, and multimodal user interfaces.
Which realtime AI providers does the Nova API support?
Nova provides a common application-facing layer for supported realtime providers including OpenAI Realtime, Google Gemini Live, and xAI Grok Voice Agent.
Does the Nova API support custom tools?
Yes. Nova supports custom tool definitions for supported providers with tool calling. Tools can connect realtime interaction to backend services, APIs, databases, workflows, and application business logic. Tool integration is available on the OpenAI provider today.
Can the Nova API be used with an existing application?
Yes. Nova API is designed to connect realtime AI to existing websites, web applications, mobile applications, enterprise software, games, customer experiences, laboratory systems, field applications, and industrial workflows.
What does model-neutral mean for the Nova API?
Model-neutral means application integration is separated from a single realtime AI provider. Nova provides a common application-facing interface so supported providers can be selected or changed without rebuilding the application's entire realtime architecture.
