ATmosphere
Share your WordPress posts on Bluesky and the wider AT Protocol network — and let conversations there come back as comments on your site.
Solid choice
ATmosphere is a solid plugin choice in 2026, with a few things worth checking first. It runs on 300+ sites, is rated 5/5 and was last updated 7 days ago, and scores 78/100 on our health check.
- Actively developed — last update 7 days ago
- Tested with the latest WordPress (7.1)
- Responsive support — 83% of recent threads resolved
- Momentum — downloads up 280.3% vs the previous 30 days
- Small user base (300+ active installs)
- Very few reviews so far
- Needs PHP 8.2 or newer
Daily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where ATmosphere stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| at-protocol | #4 |
| atproto | #2 |
| bluesky | #8 |
| connector | #46 |
| crossposting | #1 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About ATmosphere
From the official readme · v2.4.0Description
ATmosphere turns your WordPress site into a first-class citizen of the AT Protocol — the open network behind Bluesky.
When you publish a post, ATmosphere automatically shares it on Bluesky and stores the full article on your AT Protocol account so any compatible app can read it. When people on Bluesky reply, like, or repost what you shared, those reactions show up as comments on your post. And approved comments left by WordPress users who are allowed to publish posts are sent right back to Bluesky as replies under your original post — so the same conversation happens in both places without you having to copy anything by hand.
What you get
- Your posts on Bluesky, automatically. Hit “Publish” on WordPress, and a moment later your post appears on Bluesky. Links, @-mentions, and #hashtags are detected for you. Mention a Bluesky account with
@handle.tldand the mention links to their profile on your site, while they get notified on Bluesky — even on longer posts. - Long posts done right. A long article becomes a short, readable Bluesky thread that links back to the full piece on your site. Edits are kept tidy so existing replies and reposts on Bluesky don’t get orphaned.
- Use your own domain as your Bluesky handle. With one click, your handle becomes something like
@yourblog.cominstead of@you.bsky.social. ATmosphere does the technical bit; Bluesky verifies it. - Bluesky reactions become WordPress comments. Replies appear in your comments. Likes and reposts show up alongside them with their own counts so the engagement is visible to your readers.
- Publishing-team comments become Bluesky replies. When an Author, Editor, Administrator, or custom role allowed to publish posts leaves an approved comment on a cross-posted article, it’s sent to Bluesky as a reply under the original post. Subscriber and other comment-only accounts stay local.
- Catch up on older posts. A
wp atmosphere backfillcommand can publish posts you wrote before installing the plugin. - Per-post control. You can opt individual posts out of cross-posting straight from the editor sidebar.
- No middleman. ATmosphere talks directly to your Bluesky account using modern, secure sign-in. Nothing is routed through a third-party service, and your tokens never leave your WordPress site.
- The same address as Bluesky, on your own domain. Every cross-posted article is also reachable at
example.com/post/3mn3kzvtns72d, using the ID Bluesky gave it. Take any Bluesky link to your post, drop the profile part, swap in your domain, and it works. Nothing extra is stored. - Translation-ready. Help translate ATmosphere into your language.
How it works
- Install ATmosphere and activate it.
- Go to Settings → ATmosphere and click “Connect” — sign in to Bluesky in the normal Bluesky window, then come back to WordPress.
- Fill in a name, description, and icon for your “publication” — this is how your site is represented on the AT Protocol.
- Publish a post.
- Open Bluesky — your post is there. People can reply, like, repost, and follow as they normally would.
- Replies, likes, and reposts will start appearing as comments on your WordPress post. Approved comments from users who can publish WordPress posts will appear as replies on Bluesky.
Note: Cross-posting only kicks in for posts you publish after connecting. To bring older posts across, run wp atmosphere backfill from WP-CLI.
Installation
- Upload the
atmospherefolder to/wp-content/plugins/(or install from the Plugins screen in WordPress). - Activate the plugin through the “Plugins” menu.
- Go to Settings → ATmosphere and click “Connect” to sign in with your Bluesky account.
- Set the name, description, and icon for how your site should appear on the AT Protocol.
- You’re done — your next WordPress post will appear on Bluesky.
Frequently asked questions
Do I need a Bluesky account?
Yes — or an account on any AT Protocol provider. Most people sign up at bsky.app, but the plugin works with any compatible AT Protocol service.
Does my account information stay on my site?
Yes. ATmosphere signs in to Bluesky directly from your WordPress site. Nothing is routed through Automattic or any other intermediary, and your sign-in tokens are stored encrypted on your site.
Why does ATmosphere say it needs to reconnect?
Your Bluesky sign-in tokens are stored encrypted using your site’s WordPress security keys. If those keys change — after a site migration, or when a security plugin rotates them — the saved login can no longer be read, and ATmosphere asks you to reconnect. Reconnecting on the settings page fixes it in one step. If it keeps happening, look for a security plugin that rotates your keys on a schedule.
Can I use my own domain as my Bluesky handle?
Yes — that’s one of the headline features. Once you’ve connected, open Bluesky’s app settings, choose “Change Handle”, pick “I have my own domain”, and enter your WordPress site’s domain. Bluesky will check that it really is your site (ATmosphere takes care of the verification file) and switch your handle.
Can I stop a single post from being cross-posted?
Yes. In the post editor sidebar there’s an “ATmosphere” panel where you can opt the current post out before publishing.
What about long posts?
Long posts are turned into a short Bluesky thread of a few connected posts, with the last one linking back to the full article on your site. The full text of your post lives on your AT Protocol account, so other AT Protocol-aware apps and readers can show it too.
Are my WordPress comments published to Bluesky?
Yes — approved comments left by WordPress users who are allowed to publish posts are sent to Bluesky as replies under your original post. Comments from Subscribers and other comment-only accounts stay local, as do anonymous comments, trackbacks, and pingbacks.
Can I stop WordPress comments from being published to Bluesky?
Yes. Under Settings → ATmosphere → Reactions, turn off Publish eligible WordPress comments as Bluesky replies. New comment changes will stay on WordPress; replies already published to Bluesky are left unchanged. Incoming Bluesky replies, likes, and reposts continue to follow their own settings. Plugins can enforce this with the atmosphere_should_publish_comments filter, which overrides the saved setting without changing it.
Are Bluesky replies and reposts pulled back into WordPress?
Yes. ATmosphere checks Bluesky periodically and turns replies, likes, and reposts into WordPress comments on the matching post. Likes and reposts have their own comment types so they show up as engagement counts, not as duplicate comment text. ATmosphere also checks a small rolling batch of published posts each day, so older missed replies are recovered automatically without requiring post IDs. To check a specific post immediately, run wp atmosphere replies backfill from WP-CLI. Both paths scan replies currently visible through Bluesky’s public API and import those that are not already…
What about posts I already published before installing?
By default, only new posts are shared. You can publish older ones on demand by running wp atmosphere backfill from WP-CLI.
Can I undo a cross-post?
Yes. If you delete or unpublish a WordPress post, the matching Bluesky post and AT Protocol records are removed too. If you trash a post and then restore it, ATmosphere re-publishes it.
What is the /post/ address on my site?
Every post ATmosphere shares gets an ID on Bluesky: a 13-character string like 3mn3kzvtns72d. It has to be unique, and your site already stores it so the post can be edited or deleted later. That makes it a perfectly good address, so your site also answers at example.com/post/3mn3kzvtns72d and sends visitors to the full article. It is the same shape Bluesky uses. A post on Bluesky lives at bsky.app/profile/yourhandle/post/3mn3kzvtns72d, so if you drop the profile part and put your own domain in front, you land on the same post on your own site. This works best if you use your own domain as…
Does ATmosphere support WordPress Multisite?
Not at this time. ATmosphere is designed for a single WordPress site. On a Network-activated install only the current site’s data is read and written, and uninstall only cleans the current site — credentials and records on other sites in the network are left intact.
Changelog
Your Bluesky login no longer expires every two weeks. Reconnect once after updating to switch to the longer-lasting login. Site Health will tell you if the reconnect is still pending.
2.4.0 – 2026-09-22
Added
- Site Health warns when the Bluesky login has not been renewed for a day, when Bluesky rejects the site’s login setup, and when a one-time reconnect is needed for the longer-lasting login. An admin notice points to Site Health when the login can no longer be renewed.
Changed
- Your Bluesky login no longer expires after two weeks. Reconnect once after this update to switch to the longer login.
Fixed
- Connecting to Bluesky no longer fails at random for a small share of attempts.
2.3.0 – 2026-09-11
Added
- Posts shared to Bluesky are now also reachable on your own site at the address Bluesky uses for them, so swapping the domain on a Bluesky link lands on your own copy. A new setting can offer these as your posts’ short links.
- Site Health now shows when ATmosphere last renewed its Bluesky login, and what went wrong if the renewal failed.
Fixed
- Content restricted to subscribers is no longer shared to Bluesky. This covers whole posts, paywalled sections, and paid-content blocks.
- Fixed the custom Bluesky text, the share toggle, and the reply restriction silently not saving on custom post types.
- Posts that fail to share because your Bluesky session has expired now offer a reconnect link, instead of showing a technical error message.
2.2.0 – 2026-08-31
Security
- Strip HTML from the display names of Bluesky accounts whose replies, likes, and reposts are imported as comments, and keep names containing an ampersand from breaking the comment feeds.
- Treat the text of imported Bluesky replies as plain text, so markup in a reply can no longer alter the look of your site.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
FAQ
ATmosphere: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is ATmosphere free?
Yes. ATmosphere is free to download and use from the official WordPress.org plugin directory.
Is ATmosphere safe to use in 2026?
ATmosphere is a solid plugin choice in 2026, with a few things worth checking first. It runs on 300+ sites, is rated 5/5 and was last updated 7 days ago, and scores 78/100 on our health check.
How many websites use ATmosphere?
ATmosphere is active on 300+ WordPress websites and has been downloaded 3,746 times since it launched in May 2026. It was downloaded 1,487 times in the last 30 days.
Does ATmosphere work with WordPress 7.1?
Yes. The developer has tested ATmosphere up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.
What PHP version does ATmosphere need?
ATmosphere requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was ATmosphere last updated?
The latest version, 2.4.0, was released on September 22, 2026 (7 days ago).
Who makes ATmosphere?
ATmosphere is developed and maintained by Automattic.
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card