Search by

kyzegs / laracord

Kyzegs

Discord API wrapper

Package info

github.com/Kyzegs/laracord

pkg:composer/kyzegs/laracord

Statistics

Installs: 2 567

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v2.0.0 2026-11-03 08:50 UTC

README

Laracord banner

Laracord

Laravel-native Discord HTTP platform client for PHP 8.3+ and Laravel 12–13.

use Kyzegs\Laracord\Facades\Laracord;

$message = Laracord::bot()->messages()->create(
    ['channel_id' => '123456789012345678'],
    ['content' => 'Hello from Laracord'],
);

echo $message->json('id');

Laracord provides bot and OAuth bearer contexts, Discord-aware cross-process rate limiting, every catalogued HTTP route, multipart uploads, Socialite, webhook notifications, and signed interaction/webhook-event helpers.

composer require kyzegs/laracord:^2.0
php artisan vendor:publish --tag=laracord-config

See docs/docs/getting-started.md. Upgrading from 1.x? See UPGRADE-2.0.md.

Every route in Discord's HTTP API is catalogued, and a weekly job checks that against Discord's OpenAPI spec. Gateway, voice transport, RPC, Embedded App SDK, and Social SDK clients are intentionally outside scope.

MIT licensed.