Integrations

Reddy only calls an integration available once a real, tested connection exists. Everything else is on the roadmap, and Reddy says so.

Supabase

Available

A Postgres database with built-in sign-in and file storage.

  • Create a free Supabase project (after you confirm)Automated
  • Connect your Supabase account onceGuided
  • List your projectsAutomated
  • Fetch the project URL and keysAutomated
  • Capture values securelyAssisted
  • Sync to your local projectAssisted
  • Verify the connectionVerified
  • Turn on email sign-in (after you allow it)Automated
  • Set the site URL and redirect URLs (after you allow it)Automated
  • Create a storage bucket (after you allow it)Automated
  • Apply your app's SQL migrations (after you allow it)Automated
  • Scheduled health checksVerified

Checks: URL and key format checks, including whether the key belongs to the same project as the URL; Live check that Supabase accepts the publishable key; Sign-in settings (is email sign-in enabled?).

Resend

Available

Sends your app's emails: sign-up confirmations, receipts and notifications.

  • Create a full-access key (once)Guided
  • Create a sending-only key for this appAutomated
  • Check your sending domainsAutomated
  • Verify a sending domain (DNS)Guided
  • Capture an API key securelyAssisted
  • Sync to your local projectAssisted
  • Verify the connectionVerified

Checks: Key format check; Live check that Resend accepts the key (and whether it is full-access or sending-only); Sending-domain status (with a full-access key).

Stripe

Available

Takes card and other payments in your app, with test keys for building and live keys for real money.

  • Create a Stripe account or sandboxGuided
  • Copy API keys from the Stripe DashboardGuided
  • Add a webhook endpoint and copy its signing secretGuided
  • Capture keys securelyAssisted
  • Sync test keys to your local projectAssisted
  • Verify the keys with StripeVerified

Checks: Key format checks, including keys pasted into the wrong field; Test or live mode checks: Development and Testing accept only test keys, Production accepts only live keys, and both keys must be from the same mode; Live check that Stripe accepts the secret or restricted key, and confirms its mode.

Paystack

Available

Takes card, bank and mobile money payments in South Africa, Nigeria, Ghana, Kenya and Côte d'Ivoire.

Mainly serves ZA, NG, GH, KE, CI

  • Create a Paystack accountGuided
  • Copy API keys from the Paystack DashboardGuided
  • Capture keys securelyAssisted
  • Sync test keys to your local projectAssisted
  • Verify the secret key with PaystackVerified

Checks: Key format checks, including keys pasted into the wrong field; Test or live mode checks: Development and Testing accept only test keys, Production accepts only live keys, and both keys must be from the same mode; Live check that Paystack accepts the secret key (reads your balance endpoint; no balances are stored or shown).

PayFast

Available

Takes card, instant EFT and other payments in South Africa.

Mainly serves ZA

  • Create a PayFast account (and a sandbox account)Guided
  • Set a passphrase in PayFastGuided
  • Capture merchant details securelyAssisted
  • Sync sandbox details to your local projectAssisted
  • Verify the merchant ID and passphrase with PayFastVerified

Checks: Format checks; Live check that PayFast accepts the merchant ID and passphrase (a signed ping; nothing is created); Warning when PayFast's shared sandbox demo account is used.

Yoco

Available

Takes online card payments in South Africa through Yoco's Checkout API.

Mainly serves ZA

  • Create a Yoco accountGuided
  • Verify your website's domain (unlocks live keys)Guided
  • Copy the secret key from the Yoco AppGuided
  • Capture the key securelyAssisted
  • Sync the test key to your local projectAssisted
  • Verify the key with YocoVerified

Checks: Key format check; Test or live mode check: Development and Testing accept only test keys, Production accepts only live keys; Live check that Yoco accepts the key (lists your registered webhooks; nothing is created).

Peach Payments

Available

Takes card, EFT and other payments in South Africa, Kenya and Mauritius through Peach Payments Checkout.

Mainly serves ZA, KE, MU

  • Create a Peach Payments accountGuided
  • Copy Checkout API keys from the DashboardGuided
  • Capture keys securelyAssisted
  • Sync sandbox keys to your local projectAssisted
  • Verify the keys with Peach PaymentsVerified

Checks: Format checks; Live check that Peach Payments issues an access token for the client ID, client secret and merchant ID (this creates nothing in your account); Entity ID check with a read-only payment methods lookup.

Ozow

Available

Takes instant EFT and other bank payments in South Africa through Ozow's One API.

Mainly serves ZA

  • Create an Ozow merchant accountGuided
  • Add a One API client with the Payments scopeGuided
  • Capture the client details securelyAssisted
  • Sync staging details to your local projectAssisted
  • Verify the client with OzowVerified

Checks: Format checks; Live check that Ozow issues a short-lived access token for the client (this creates nothing in your account); Check that the client has the Payments scope.

Vercel

Available

Hosts your app. Reddy sends your Production (and Staging, as Preview) settings into the Vercel project's environment variables.

  • Create an access tokenGuided
  • List your projectsAutomated
  • Create a project for this app (after you confirm)Automated
  • Link a project to this appAutomated
  • Send approved values to the project's environment variablesAutomated
  • Deploy with the new valuesGuided
  • Verify the link and the variable namesVerified

Checks: Access token accepted by Vercel; Linked project exists in the connected account; The variable names the app needs are set for the right environment (names only, values are never read).

Anthropic

Available

Claude models for your app's AI features: chat, writing, summaries and agents.

  • Create an API key in the Claude ConsoleGuided
  • Store the key securelyAssisted
  • Check Claude accepts the keyAutomated

Checks: Claude accepts the key (it can list the models it may use).

On the roadmap

You can still use these today: Reddy keeps them in your project's plan and tells you what to set up in each provider's dashboard.

Database

Authentication

AI model APIs

Push notifications