integrations surface
Cache, queues, search, messaging, storage, and webhooks
- Stability
- Stable
- Scope
- Global
- Boundary
- packages/integrations
Provider
Adapter C
Latency p50
122 ms
Success rate
98%
Volume today
2,912
1import { getQueue, createJob } from "@nebutra/queue";
2
3const queue = await getQueue();
4
5await queue.enqueue(
6 createJob("email", "send", {
7 to: "[email protected]",
8 template: "welcome",
9 }, { tenantId: org.id }),
10);admin-tooling
Self-serve operator dashboards — tenants, billing overrides, feature-flag flips — all gated by @nebutra/permissions.
Explore- user:abc123HIT1.2ms
- org:xyz890MISS18ms
- session:f02HIT0.8ms
cache
Tag-based cache with Redis, Upstash, or in-memory backend. Same get/set/invalidate(tags) for serverless and self-hosted.
Explorecollab
Realtime co-editing primitives — Yjs CRDT, WebSocket transport, presence cursors. The piece every multi-user app eventually needs.
ExploreRender React Email templates, dispatch through Resend / SES / SMTP. One sendEmail(template, props, recipient) for every transactional flow.
Explore- billing.invoice.paid12 subs
- auth.user.signin8 subs
- inventory.item.updated4 subs
- system.error2 subs
event-bus
In-process pub/sub with cross-app fanout. Used by audit, billing, and notifications to react to commerce events without circular imports.
Exploreintegration-vault
Per-tenant credential store for OAuth integrations and API keys — Creem, Gmail OAuth, Notion API. KMS-wrapped, refresh-rotated.
Explore- invoice.paidpayment received2m ago
- user.joinednew teammate18m ago
- alert.triggeredrate limit hit1h ago
notifications
Multi-channel notifications — in-app, email, push, SMS, chat — with self-hosted direct dispatchers and recipient-preference resolution.
Exploreonboarding
Multi-step product onboarding with persistence — checklist state per user, branching flows, A/B-friendly step gating.
Explorequeue
Message queue — Upstash QStash (serverless), with an in-memory fallback for local dev and tests.
Exploresaga
Distributed-transaction primitives — compensating actions, retry/rollback hooks, idempotency keys. WIP; ships behind a flag.
Exploresearch
Full-text + vector search — pgvector (Postgres). BM25 keyword search and vector cosine search over your own database, no external search infra.
Exploresms
Transactional SMS + OTP verify — Twilio Verify globally, Aliyun for mainland China — same send(to, template) surface, automatic local-prefix routing.
Explorestorage
Lower-tier object storage helpers — list, copy, ACL, signed reads. Sits below @nebutra/uploads when you don't need multipart logic.
Explore“Welcome to Nebutra. Let me show you around.”
tts
Text-to-speech with OpenAI / ElevenLabs / Azure backends. Streamed audio, voice presets, per-tenant rate-limit budgets.
Exploreuploads
Large-file uploads — S3 / R2 multipart, Tus resumable, presigned URLs. Picks the right strategy by file size automatically.
Explorevideo-compose
Programmatic video composition via Remotion. Render reels, social cards, and on-brand product GIFs from a JSON spec.
Explorewebhooks
Outbound webhook delivery — self-hosted custom dispatcher, signed payloads, retry with exponential backoff, subscriber portal for self-serve.
Explore