BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.
Explore the Wiki for documentation.
composer require shahmal1yev/blueskysdk
<?php
use Atproto\Client;
// Create a client instance
$client = new Client();
// Authenticate with BlueSky
$client->authenticate('your-handle', 'your-password');
// Get your profile
$profile = bskyFacade($client)->getProfile()
->actor($client->authenticated()->handle())
->send();
// Get the date you joined
$createdAt = $profile->createdAt();
- PHP 7.4 or higher
- Extensions:
json
,curl
,fileinfo
- Composer
# Run all tests
composer test
# Run unit tests only
composer test-unit
# Run feature tests only
composer test-feature
# Static analysis
composer analyse
We welcome contributions! Please see our Contributing Guide for details on:
- Code standards (PSR, SOLID principles)
- Development setup and workflow
- Testing requirements
- Pull request process
Before contributing, please:
- Read the Contributing Guide
- Check existing issues and pull requests
- Join our Discord community for discussions
Released under the MIT License. See LICENSE for details.
- Issues: GitHub Issues
- Discord: Join Community
Built with ❤️ by Eldar Shahmaliyev.