Inworld’s Runtime turns complex AI pipelines into simple, composable graphs you can build, run, and deploy in minutes.You can interact with the Runtime through two main tools:
The Node.js Runtime SDK, which provides APIs for building, executing, and integrating graphs directly in your application code.
The Inworld CLI, a command-line toolkit to quickly initialize Runtime projects, serve graphs locally, and deploy them to hosted endpoints.
At its core, the Runtime executes graphs, directed networks of nodes connected by edges that form an executable pipeline. Think of a graph as encapsulating your application’s logic — whether that’s a speech-to-speech conversational pipeline, a routing flow, or a chat experience with memory. Once you create a graph, you can then execute it by passing in inputs to get outputs.It’s super easy to start building with a library of built-in nodes for common tasks—such as text generation, speech synthesis, and audio processing. You can also create custom nodes that implement any custom logic you wish.Below is a visualization of a graph for a simple speech-to-speech pipeline that can be used to power a realtime voice conversation.Once you’ve created a graph, you can:
Use it directly in your Node.js backend via the SDK, or
Deploy it to a hosted endpoint and call it remotely from any client.