Centerbeam AI

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.

POST/v1/sessionsCreate a new realtime agent session
WS/v1/sessions/:id/streamBidirectional realtime audio stream
POST/v1/sessions/:id/toolsRegister supported tool definitions
GET/v1/sessions/:id/eventsSubscribe to realtime session events
DELETE/v1/sessions/:idEnd a realtime session

Applications

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.

Ready to build hands-free voice into your next product?