Integrations
Every vendor,
behind one port.
UseDeploy ships the third-party services a real SaaS needs already wired — each behind a typed port in the bounded context that owns it, so swapping a provider is a one-file change, not an app rewrite. Every claim below is checked against the adapter code.
Payments
MercadoPago
ReadyCharge in ARS, BRL or MXN with MercadoPago Checkout Pro — HMAC-signed webhooks and a typed billing contract, already wired.
Production-ready adapterStripe
ScaffoldA Stripe adapter behind the same typed billing port — customer portal wired, checkout and webhooks scaffolded for you to complete.
Adapter scaffoldPolar
ReadyA fully wired Polar merchant-of-record adapter on @polar-sh/sdk — checkout, hosted portal, Standard-Webhooks verification and plan sync.
Production-ready adapterJobs & Cache
BullMQ
ReadyBackground jobs on BullMQ: a typed queue catalog, Redis-backed workers, and a Bull Board dashboard — emails, webhooks, exports and more.
Production-ready adapterRedis
ReadyRedis powers cache, BullMQ jobs and distributed rate limiting — with a graceful in-memory fallback when REDIS_URL is unset.
Production-ready adapterStorage
Amazon S3
ReadyOne S3 adapter for AWS S3, Cloudflare R2 and MinIO — presigned uploads/downloads and content-addressed keys, switched by env.
Production-ready adapterUploadThing
ScaffoldAn UploadThing adapter slot behind the same storage port — the interface is locked; you complete it by adding the SDK.
Adapter scaffoldObservability
Sentry
ReadyError monitoring on @sentry/bun — no-op without a DSN, request-scoped tags, and an explicit captureError helper for paging errors.
Production-ready adapterOpenTelemetry
ReadyOpenTelemetry boots before Express and Prisma load — OTLP traces plus a Prometheus metrics endpoint, both off by default.
Production-ready adapterBuild on adapters, not vendors.
Start with billing, auth, storage, jobs and observability already wired behind typed ports — and swap any provider without rewriting your app.