Overview
revolution/laravel-bluesky is a package that lets you work with the AT Protocol (Bluesky) from Laravel. The facade isRevolution\Bluesky\Facades\Bluesky. You can create posts, retrieve feeds, search, upload media, and more with an API close to Laravel’s HTTP client.
Requirements
- PHP
>= 8.3 - Laravel
>= 12.x
Installation
Environment variables
If you use App Password authentication, configure your.env.
Quick start
Your first post
Using TextBuilder for links and tags
Documentation
Basic client
App Password / OAuth, posts, media, replies, quotes, feeds, and search.
Socialite
Bluesky-specific Socialite configuration and usage with AT Protocol OAuth (DPoP).
Notification channel
Post to Bluesky and send DMs via a Laravel Notification channel.
Feed Generator
Build and publish your own algorithmic feeds.
Reference links
- GitHub: invokable/laravel-bluesky
- DeepWiki: invokable/laravel-bluesky