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 — Stripe-connected, 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 Novu + 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
Provider-agnostic queue — Upstash QStash (serverless) or BullMQ (self-host). Customers swap by env; application code stays the same.
Exploresaga
Distributed-transaction primitives — compensating actions, retry/rollback hooks, idempotency keys. WIP; ships behind a flag.
Exploresearch
Full-text search — Meilisearch, Typesense, or Algolia behind one indexer + searcher pair. Per-tenant filters baked in.
Exploresms
Transactional SMS — Twilio, AWS SNS, China Aliyun — 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 — Svix or custom, signed payloads, retry with exponential backoff, subscriber portal for self-serve.
Explore