Skip to main content
@korve-dev/sdk is server-only. Korve injects a project-and-environment-scoped runtime token and delivery secret; never substitute an organization API key or bundle the SDK into browser code.
@korve-dev/sdk is release-ready in the repository but is not yet available from the public npm registry. Do not add it as an npm dependency until anonymous registry installation succeeds. The examples currently use the checked-out workspace package.
Queue delivery is at least once. Make durable effects idempotent with message.id; the SDK verifies the timestamp and signature, but your application owns business-level deduplication. sendBatch accepts up to 100 messages in one atomic request. korve.cache("sessions") returns the injected TLS connection string for a ready cache. The same client exposes: The runtime token fixes project and environment server-side; method arguments cannot override that scope. Signed URLs, cache connection strings, and realtime capabilities are secrets. Never persist or log them. See Queues, Storage, Realtime, AI Gateway, Customer payments, and Caches.