Optional ExperimentalautoConfigureServerless?: Automatically configure serverless runners in the engine. Can only be used when runnerKind is "serverless". If true, uses default configuration. Can also provide custom configuration.
ExperimentalbasePath: stringBase path for the router. This is used to prefix all routes.
For example, if the base path is /api, then the route /actors will be
available at /api/actors.
ExperimentaldefaultServerPort: numberExperimentaldisableActorDriver: booleanExperimentaldisableDefaultServer: booleanWhether to automatically perform health checks when the client is created.
Optionaldriver?: { actor: ActorDriverBuilder; manager: ManagerDriverBuilder; name: string }Machine-readable name to identify this driver by.
Optionalendpoint?: stringEndpoint to connect to for Rivet Engine or RivetKit manager API.
OptionalgetUpgradeWebSocket?: GetUpgradeWebSocketExperimentalinspector: {OptionaldefaultEndpoint?: stringDefault RivetKit server endpoint for Rivet Inspector to connect to. This should be the same endpoint as what you use for your Rivet client to connect to RivetKit.
This is a convenience property just for printing out the inspector URL.
Token used to access the Inspector.
Experimentallogging: {ExperimentalmaxIncomingMessageSize: numberNamespace to connect to.
ExperimentalnoWelcome: booleanDisable welcome message.
Optional ExperimentaloverrideServerAddress?: stringExperimentalrunEngine: booleanExperimentalrunEngineVersion: stringOptionalrunnerKey?: stringUnique key for this runner. Runners connecting a given key will replace any other runner connected with the same key.
ExperimentalrunnerKind: "serverless" | "normal"Whether to run runners normally or have them managed serverlessly (by the Rivet Engine for example).
Name of the runner. This is used to group together runners in to different pools.
Optionaltoken?: stringToken to use to authenticate with the API.
How many actors this runner can run.
Creates a WebSocket connection handler