← All setup guides

Connect Bluesky with an app password

Verified September 12, 2026· 2 min

On this page

Bluesky has no “Log in with Bluesky” button for apps yet, so Rebbel connects with an app password— a separate, revocable code Bluesky issues for exactly this purpose. You never type your real Bluesky password into Rebbel, and you can cut Rebbel off any time by deleting the app password on Bluesky’s side. The whole thing takes about two minutes.

Step 1: Have a Bluesky account

Any account created at bsky.app works — a default handle like yourbrand.bsky.socialor a custom-domain handle you’ve verified. Accounts hosted on a third-party server (a self-hosted PDS) aren’t supported yet; if that’s you, the connect step will say so rather than fail silently.

Step 2: Generate an app password

On bsky.app/settings/app-passwords (Settings → Privacy and security → App passwords) click Add App Password, name it something you’ll recognise later (“Rebbel” is fine) and leave Allow access to your direct messagesunticked — Rebbel never reads or sends DMs. Bluesky shows the code once, in the shape xxxx-xxxx-xxxx-xxxx. Copy it now; if you lose it, just delete it and make another.

Step 3: Connect it in Rebbel

In Rebbel open your brand → Connections→ the Bluesky section. Enter your handle (or the email on the account) and paste the app password, then Connect Bluesky. The row turns Healthy the moment Bluesky accepts the sign-in. Rebbel keeps the session token, not the app password itself, and refreshes it quietly in the background.

Step 4: What publishes there

FormatSupportedLimit
TextYes300 characters
ImagesYesUp to 4
VideoNot yet on Bluesky—

Text posts, with up to four images attached. Bluesky caps a post at 300 characters, so Rebbel drafts Bluesky copy to fit and shows the count while you edit. Video isn’t supported on Bluesky yet — a video-only post can’t be sent there, and Rebbel tells you so before it tries. Every post still goes through the same approval step as every other channel: nothing publishes until you say yes.

Step 5: Revoking access

Delete the app password on the same Bluesky settings page. Rebbel’s next check marks the connection “Needs reauth”, holds any scheduled Bluesky posts rather than failing them, and releases them once you connect again. Disconnecting from Rebbel’s side works too — the Disconnect button on the row — but deleting the app password is the one that cuts access at the source.

Common questions

Why an app password instead of my real password?

Bluesky has no “Log in with Bluesky” button for apps yet. An app password is a separate code Bluesky issues for exactly this, and you can delete it any time without touching your real login.

What happens if I delete the app password?

Rebbel's next check marks the connection Needs reauth, holds any scheduled Bluesky posts instead of failing them, and releases them once you connect again.

Next

Want to know what every connect step on the page asks for and why? See the connect-flow guide. Bluesky publishing is included on Solo and above — see pricing.

Need a hand?

Stuck on a step? support@rebbel.io — tell us which step and what you see.

Related