connectholland/tulip-api-client
PHP client for the Tulip API, providing a simple way to authenticate and call Tulip endpoints from Laravel or any PHP app. Wraps requests and responses to help you integrate with Tulip services with minimal boilerplate.
HttpClient or Sanctum could supplement if the package is incomplete.AppServiceProvider for dependency injection.HttpClient facade as a fallback if the package’s client is outdated.queue:work for async Tulip event processing.create_function).array → array|object).HttpClient).HttpClient.bind(TulipClient::class, fn() => new \ConnectHolland\TulipApiClient())).Tulip::triggerWorkflow()).MockHttpClient.Log facade) for debugging.HttpClientException).queue:work for parallel workflows.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package breaks with PHP 8.x | Integration fails | Fork + patch, or use Laravel’s HttpClient as fallback. |
| Tulip API changes undocumented | Endpoints return 404/500 | Implement **webhook |
How can I help you explore Laravel packages today?