β¨Building SDKs
Getting Started
Example SDK Connector
<?php
namespace Pokeapi;
use Saloon\Http\Request;
use Saloon\Http\Connector;
use Saloon\Http\Auth\TokenAuthenticator;
class Pokeapi extends Connector
{
public function __construct(protected readonly string $token) {}
public function resolveBaseUrl(): string
{
return 'https://pokeapi.co/api/v2';
}
protected function defaultHeaders(): array
{
return [
'Accept' => 'application/json',
'Content-Type' => 'application/json',
];
}
protected function defaultAuth(): TokenAuthenticator
{
return new TokenAuthenticator($this->token);
}
}Sending Requests
Getting started
Use your request
Sending Requests With Methods
Request Resources/Groups
Defining a resource on your connector
Custom Responses
Additional Features
Testing
Last updated