The Claude SDK for PHP provides access to the Claude API from PHP applications.
Full documentation is available at platform.claude.com/docs/en/api/sdks/php.
composer require "anthropic-ai/sdk"<?php
use Anthropic\Client;
$client = new Client(
apiKey: getenv('ANTHROPIC_API_KEY') ?: 'my-anthropic-api-key'
);
$message = $client->messages->create(
maxTokens: 1024,
messages: [['role' => 'user', 'content' => 'Hello, Claude']],
model: 'claude-opus-4-6',
);
var_dump($message->content);PHP 8.1.0+
See CONTRIBUTING.md.
This project is licensed under the MIT License. See the LICENSE file for details.