Skip to main content

Connecting Reddit

Reddit's app registration is instant and self-serve — no review queue, no paid tier. The one thing worth getting right is the app type.

1. Create a Reddit app

  1. Log into reddit.com with the account you want to connect (also reachable at old.reddit.com/prefs/apps).
  2. Go to your apps page.
  3. Click are you a developer? create an app... (or create another app... if you already have one).
  4. Fill in:
    • name — anything you'll recognize, e.g. Stitchable.
    • type — choose installed app, not "web app" or "script." Stitchable's Reddit connection runs through a local callback address on your own machine that it can't keep a server-side secret behind — exactly the case Reddit's "installed app" type exists for. Installed apps have no client secret at all.
    • redirect uri — enter http://127.0.0.1. Stitchable binds a freshly-chosen local port each time you connect rather than reusing one fixed port; Reddit's OAuth2 docs don't explicitly document wildcard-port support the way TikTok's do, but a portless http://127.0.0.1 is the commonly-reported working value for installed apps. This hasn't been verified against a live Reddit app in Stitchable yet — if sign-in fails with a redirect URI error, that's the first thing to double-check.
  5. Click create app.
If you already have a "web app" with a secret

That also works — the code exchange will use whatever secret you give it. "Installed app" is just the simpler, more accurate fit for what Stitchable is actually doing here, and it's what this guide assumes below.

Reddit shows the app's Client ID as a short string under the app's name once created (installed apps have no secret to copy alongside it).

2. Connect it in Stitchable

  1. Open the connect wizard from the Publishing page and choose Reddit.
  2. Paste your Client ID into Client ID. Leave Client secret blank.
  3. Click Skip — the "Save & continue" button requires a secret, which an installed app doesn't have; Skip carries your typed Client ID forward to the next step within this same wizard session.
  4. Click Sign in with Reddit. A browser window opens Reddit's real sign-in and authorization page.
  5. Log in and click Allow.

The wizard finishes automatically once you approve.

Re-entering your Client ID later

Because this build's credential-saving step requires a secret and installed apps don't have one, Stitchable doesn't remember a bare Client ID between separate wizard sessions for Reddit yet — you may need to re-paste it if you ever reconnect. This doesn't affect the connection itself once it's made.

What Reddit posting supports today

Stitchable's Reddit integration currently supports text posts and image posts only. Video posts are not yet supported — Reddit's video upload flow requires tracking an asynchronous processing status over a WebSocket connection, which Stitchable doesn't yet implement. Attempting to post a video to Reddit returns a clear error rather than silently failing or uploading something broken.