Skip to main content

Overview

revolution/laravel-bluesky is a package that lets you work with the AT Protocol (Bluesky) from Laravel. The facade is Revolution\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

Due to a temporary API restriction, searchPosts() currently does not work unauthenticated. Use an authenticated session for search as well.

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.
Last modified on August 2, 2026

Related topics

Laravel Bluesky