Embed your Bluesky posts on your website
Show your latest Bluesky posts on your site as a posts wall with the full text, or as a photo grid. You choose per widget whether reposts and replies appear, and a quoted post shows as a card inside the post.
If your updates go to Bluesky first, your website can show them as they happen, and you never post anything twice.
What it shows
- Your account’s public posts: text, images and the picture from a video or a link card. Text-only posts show up too.
- A posts wall: every post as a card with its text, its images and the date, linking back to the post on Bluesky. Or a photo grid made from the posts that have a picture.
- Grid, carousel, masonry or bento, light or dark.
- The author’s picture beside each post, or not. It is a setting on each widget.
- Reposts, under a line saying your account reposted them. They are on by default, and you can turn them off per widget.
- Replies, off by default. Turn them on and each reply shows which account it answers, with a link to that post.
- Quote posts: the post you quoted shows as a small card inside yours.
We refresh an account as often as every 15 minutes on Growth and up (hourly on Starter, daily on Free), or less often if you choose, which uses fewer credits.
How to set it up
- Sign in to TileSet with Google.
- Add a source, pick Bluesky, and type your handle (like name.bsky.social) or paste the link to your profile.
- Build the widget, choose whether it shows reposts and replies, and paste the snippet into your site, or let your AI agent do it.
Your posts are public on Bluesky, so there is nothing to authorize and no password to share. If you change your handle later, the widget keeps working.
Why you can trust it
We read only what Bluesky shows anyone who visits your profile. We store each post’s text, image addresses, date and link, and the names and pictures of the accounts in it. If Bluesky has a bad hour, your widget keeps showing the posts it already has.