flue-eve

KV and DO Persistence

KV

createEveWorkerApp({
  persistence: {
    type: 'kv',
    kvNamespace: MY_KV,
  },
});

Best for: read-heavy workloads, eventual consistency is acceptable.

Durable Object

createEveWorkerApp({
  persistence: {
    type: 'do',
    doNamespace: MY_DO,
  },
});

Best for: strong consistency, multi-turn sessions that must not lose events.