Library to help interact with Hasura api.
Install via Composer:
composer require hasura-extra/api-clientCreate client and call api:
<?php
$client = new \Hasura\ApiClient\Client('Your Hasura base uri', 'Your Hasura admin secret (optional)');
// Get Hasura config
$config = $client->config()->get();
// Export Hasura metadata
$metadata = $client->metadata()->query('export_metadata', []);
// Execute graphql query:
$data = $client->graphql()->query('query { __typename }');
// And more...Client method provides to interact with Hasura api:
| Method | Api reference |
|---|---|
| config | link |
| graphql | link |
| relay graphql | link |
| metadata | link |
| version | link |
This project is released under the MIT License.