v1.0.0
goldsky-php v1.0.0
We’re excited to announce the first stable release of goldsky-php, a PHP and Laravel SDK for the Goldsky REST control plane, Subgraph GraphQL endpoints, and Edge JSON-RPC.
Highlights
- Complete coverage of Goldsky REST API v1.2.0: 40 operations across Pipelines, Subgraphs, Webhooks, Edge, and Catalogs.
- GraphQL client for public and private Subgraph endpoints.
- Edge JSON-RPC client with single and batch request support.
- Secure webhook verification using constant-time secret comparison.
- Robust HTTP layer with Bearer authentication, retries, exponential backoff with jitter,
Retry-Aftersupport, and credential redaction. - RFC 9457 problem-details error parsing, including convenient error classification helpers.
- Pagination utilities and streaming multipart subgraph deployments.
- Laravel integration with a service provider, facade, and publishable configuration.
- Framework-agnostic support for any PHP 8.1+ application.
Quality and documentation
- 60 PHPUnit tests covering all REST operations and key edge cases.
- 8 runnable examples.
- API coverage, upgrade, and security documentation.
- GitHub Actions CI.
Install with Composer:
composer require tigusigalpa/goldsky-php