Rivet Developer Network

RDN

Rivet Developer Network

Build and scale stateful workloads. Rivet is a library for long-lived processes with durable state, realtime, and scalability. Easily self-hostable and works with your infrastructure.

Join

What's the Next.js support?

What's the Next.js support? https://github.com/rivet-gg/rivetkit/issues/ I would like to use persistent storage and real-time capabilities, but I couldn't find any information on how to run actors inside Next.js. It appears that I will need to create a separate server and share the business logic....

Is the use of serve from the registry a Must

In the Hono setup, i wanted to ask if its a must to use the serve from the registry to serve app ? I want to integrate mono with sveltekit and have the sveltekit server serve hono via an API route as shown here https://dev.to/bop/using-hono-with-sveltekit-full-type-safety-with-rpc-2h7

Requires net-listen access

Tried following this tutorial and I get this error: ```2025-07-14T19:07:40.152Z Error: Requires net-listen access to "tcp://0.0.0.0:8000", run again with the --allow-net-listen flag 2025-07-14T19:07:40.153Z...

Suggestion: Nest action methods under `actions` property of `ActorConn`

This would be a fairly significant breaking change, but I'm questioning if it's worth nesting the callable actions methods under a dedicated actions property instead of having it mixed in with the ActorConnRaw properties. From a DX perspective it's slightly more overhead having all of these method properties mixed in with the actual actions. But it also feels fragile to let users define actions that will override the other connection properties. I'm not entirely sure what's available at runtime but right now it just overloads the two properties from actions and the class....
No description

Accessing entire `state` value from the client?

From what I can gather, there doesn't actually seem to be a state property exposed on any of the clients. Am I correct in that understanding or have I missed something? Was this something intended to be implemented? https://rivetkit.org/clients/react#:~:text=state%3A%20Current%20actor%20state%20(if%20available)...

E2E type safety for events?

I'm curious is there's a reason that events aren't able to be typed based on the actor. Is this something already on the radar? i.e. I'd like to be able to do something like this (putting aside the current generics of actor) ```ts // server.ts...

Websocket connection issues on cloudflare workers with @rivetkit/core@0.9.0

I recently used actor-core@0.8.0 to build a game server but had issues with actor-actor communication which stalled deployment. Since the release of @rivetkit/core@0.9.0, I've migrated the game server to the new API and verified that actor-actor communication works fine. I proxied an RPC request from one actor to another to verify this. The issue now is websocket connections don't work anymore. I've looked through the and still can't figure out what is causing the issue....

Actor <-> Actor Call on Cloudflare

I've encountered a serious blocking issue when deploying actor-core applications to Cloudflare Workers. My game server works perfectly in local development but fails on Cloudflare with CPU limit errors. The Problem: When one actor makes an RPC call to another actor in Cloudflare Workers, the execution blocks indefinitely until Cloudflare throws a CPU time limit error. This happens specifically with actor-to-actor communication. Environment:...

Most server connections fail, can't migrate between regions

Hi there, the servers for ev.io are not working as intended. Most regions people cannot even connect to get in. There is no longer the ability to migrate between servers via the setting. Something changed about a month ago, and no QA means 50% of users can no longer access the sites. Please help!...

Onboarding

I just get started now on rivet, so I created a project for test and have some issues: - How to delete a project on cloud ? - How to delete a environments from project? - Why when I create a new project, the slug isn't respected? - Where can I list the project tokens that I was created?...

Docker Compose Self Host - index.html not found

Trying to spin up rivet on a proxmox vm (Ubuntu 24.04 Server, 2 sockets, 4 cores, 32 gb or RAM). Everything builds and starts ok running docker compose command but when I go to the UI via port 8080 I get this error in the browser:
{"code":"ERROR","message":"global_error::ext::AssertionError::Unwrap (packages/core/api/ui/src/route.rs:101:26 unwrap: index.html not found)","ray_id":"b674da85-aa66-471d-9f25-c37679442fd5","documentation":"https://rivet.gg/docs/general/errors#generic-error"}
{"code":"ERROR","message":"global_error::ext::AssertionError::Unwrap (packages/core/api/ui/src/route.rs:101:26 unwrap: index.html not found)","ray_id":"b674da85-aa66-471d-9f25-c37679442fd5","documentation":"https://rivet.gg/docs/general/errors#generic-error"}
And I'm seeing these errors in the rivet-server:...

With bun , type alias not recognised

i get the error below when i run my actorcore application with bun. I have the type alias specified in both tsconfig.ts and vite.config.ts (the vite bit applies to the web frontend though) . Has anyone tried with type aliases in their code base ?
No description

Actor core failed to start websocket (React Counter Example)

I tried using ActorCore with React Counter Example, but when i refresh the page or first access the page. This error shown. I already start the server. Anyone can solve this problem? Thanks
No description

Sign In Not Sending Email

Hi :pikawave:! I've been wanting to check out Rivet for a while now for my personal project but since yesterday, I can't seem to be able to get past the Email verification step during sign in, as I am just not receiving any Email. I've tried this again and again over the last few hours to no avail. I have, of course, checked my Spam folders, there's nothing in there either....
No description

how to do actor <-> actor communication?

It is possible in actor core to call other actors in some nice way? Or should I create client and then call it like I would from external app? I have chatRoom actor and need to manage usage so I decided to create another usage actor - how to easily call this usage actor from chatRoom actor?...

ActorCore redis driver

Hello šŸ‘‹, when I try to use redis as a driver I always get new actor uuid for request with same tags using: ``` const redis = new Redis({ port: 6380,...

error: unexpected argument '--access' found

``` āœ– Deploy actors to Rivet āœ” Prepare (Done) āœ” Auth with Rivet (Done) āœ– Deploy Actor Core...

Following the quick-start, I get the following error (node v22.14.0, v23.7.0)

Hey all, I get the following error during the rivet deploy command: ``` TypeError: Cannot read properties of undefined (reading '@@any-promise/REGISTRATION') at register (C:\Users\user\Documents\rivet\test2\node_modules.deno\yarn@1.22.22\node_modules\yarn\lib\cli.js:79878:24)...

Unable to self host on M1 MacBook Pro

Since I was unable to setup on Rivet Cloud, I tried self hosting on my M1 MacBook Pro. My output from Docker looked good: ```...

Rivet Cloud Error

I wanted to try Rivet Cloud, but I get the following error. I tried in 3 different browsers: Error! Uh, oh! Something went wrong!...