- Fluent Query Builder
- Supabase REST API Support
- Async Requests with Guzzle
- Select, Insert, Update, Delete
- Filters & Query Operators
- Authentication Support
- Typed PHP 8.4+ Codebase
- PSR Standards
- Promise-based Async Support
- Easy Integration with Laravel & Vanilla PHP
Install via Composer:
composer require sushilk/supabase<?php
require_once(__DIR__ . '/vendor/autoload.php');
use Sushilk\Supabase\Client;
$client = new Client(
'https://<project-id>.supabase.co',
'apikey'
);
$result = $client->from('users')->select('name, email')->get();
var_dump($result);Sushil Kumar