Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Hipchat Php

Hipchat Php Laravel Package

hipchat/hipchat-php

A PHP client library for the HipChat API v2, offering straightforward methods to send messages, manage rooms and users, and integrate HipChat notifications into PHP applications. Simplifies authentication and API response handling.

Deep Wiki
Context7

A PHP library for interacting with the HipChat REST API.

Frequently asked questions about Hipchat Php
Is hipchat/hipchat-php still usable now that HipChat has been discontinued?
Atlassian shut down HipChat, so the HipChat API v2 endpoints this library targets are no longer available. You can still install and read the code, but it cannot deliver real messages to a live tenant. Treat it as a legacy reference implementation or temporary shim only, not a production integration for new work.
Does hipchat/hipchat-php support Laravel 10 or Laravel 11?
There is no official Laravel version support because this is a framework-agnostic REST client, not a Laravel package with a service provider or facade. Its old dependency graph may conflict with modern PHP and Laravel releases. Validate Composer resolution, PSR/HTTP client dependencies, and TLS behavior before assuming compatibility.
How do I install hipchat/hipchat-php with Composer?
Install it with composer require hipchat/hipchat-php, then instantiate the client with your API token and endpoint. Because it is not Laravel-native, there is no configuration publishing, auto-discovery, or facade to register. In a Laravel app, wrap it in application-owned code rather than injecting it directly into controllers or domain services.
How do I send a HipChat room notification from a Laravel application?
The package exposes straightforward methods to send room messages after you configure the client with a token and endpoint. In Laravel, put that call behind a HipChatNotifier adapter implementing a generic RoomNotifier or NotificationChannel interface, read credentials from config/env or a secrets manager, and dispatch outbound calls through queued jobs. This keeps the legacy dependency isolated so it can be removed without touching domain code.
What are the security and production risks of using hipchat/hipchat-php?
The main risks are service end-of-life, abandoned upstream maintenance, unknown repository provenance, stale PHP and HTTP-client dependencies, and exposure of legacy API tokens. The MIT license is permissive but does not mitigate operational abandonment. Pin versions, run Composer audit, store tokens in secrets management, and avoid pulling the package into shared libraries that would spread the legacy dependency.
What should I use instead of HipChat for Laravel notifications?
Common replacement targets are Slack, Microsoft Teams, email, or an internal notification service, usually through Laravel's notification channels or a small internal client. Define a provider-neutral notifier interface and message contract first, then implement the replacement behind it. Run both providers in parallel for critical notifications and cut over by feature flag.
Is hipchat/hipchat-php actively maintained?
No. The upstream repository provenance is unknown, the service it targets has been shut down, and the package should be considered abandoned. Its 168 stars reflect historical usage rather than current viability. If you must keep it briefly, pin the version, fork and patch if acceptable, and plan removal after a defined observation window.
How do I migrate away from hipchat/hipchat-php without breaking my app?
Start by inventorying every call site, room, token, webhook, and message type that depends on HipChat today. Define a provider-neutral Notifier interface and message contract, wrap the HipChat package behind it for legacy parity, then implement the replacement provider against the same interface. Run parallel delivery for high-value notifications, compare results, cut over via feature flag, and remove the package and legacy credentials after the observation window.
Can I test a hipchat/hipchat-php integration?
Because the HipChat service is gone, you cannot run integration tests against a live sandbox. You can only unit test your own adapter by mocking the HTTP client and asserting the expected request payloads and error handling. Keep those tests around the interface boundary so they remain useful when you swap in the replacement provider.
Should hipchat/hipchat-php be added to a new Laravel project?
No. It is a thin REST client for a discontinued third-party service, not a Laravel-native package with service providers, facades, configuration publishing, or queued notification abstractions. It fits only as a time-boxed legacy compatibility dependency when there is an active contractual obligation. For new architecture, choose a supported notification channel and build a small internal adapter instead.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console