Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.38 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.38 KB

Api Client

Library to help interact with Hasura api.

Installation

Install via Composer:

composer require hasura-extra/api-client

Usages

Create 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

License

This project is released under the MIT License.