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

Phrets Laravel Package

neighborhoods/phrets

A PHP RETS client for connecting to MLS servers, running property searches, retrieving metadata, and downloading listing photos. Includes session handling and a straightforward API for integrating real estate data into PHP applications, with support for standard RETS transactions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for MLS/IDX connectivity: PHRETS provides an existing PHP client for RETS feeds, reducing custom SOAP/XML integration work when a data provider only exposes legacy RETS endpoints.
  • Roadmap sequencing for data integrations: Supports a “legacy RETS now, RESO Web API later” strategy, letting teams ship property search, listing syndication, CRM enrichment, or backfill workflows while planning a modern API migration.
  • Vendor and market expansion decisions: Lowers the cost of adding markets or partners whose MLS/data source still relies on RETS, especially where metadata discovery and multi-stream retrieval are needed.
  • Operational risk assessment: Release 2.7.1 is a maintenance patch that fixes a deprecated Guzzle PSR-7 parse_response usage in the MultipleStreamed parser and merges upstream changes. It signals continued community maintenance and reduces compatibility risk for bulk/streamed data pulls, with no indicated breaking changes.
  • Use-case validation: Best suited to scheduled listing syncs, metadata-driven ingestion, historical backfills, and multi-stream downloads—not real-time or high-SLA enterprise data pipelines without additional hardening.

When to Consider This Package

  • Consider it when your Laravel/PHP product must consume RETS data from an MLS or similar provider, and you need an open-source client that handles sessions, metadata, searches, object retrieval, and streamed responses.
  • Consider it when the data source is legacy RETS-only, the team is PHP-based, and you can pin dependency versions and monitor PHP/Guzzle compatibility.
  • Consider it when you need a cost-effective foundation for an internal MLS integration and can wrap the library behind your own service layer to limit lock-in.
  • Look elsewhere when modern RESO Web API or GraphQL/REST feeds are available, when you need vendor-backed SLAs or compliance guarantees, when your stack is not PHP, or when the workload requires real-time, high-volume ingestion with dedicated support.
  • Also look elsewhere if the organization cannot tolerate community-supported open source or cannot maintain dependency/security patching over time.

How to Pitch It (Stakeholders)

  • Executives: PHRETS is an open-source PHP RETS client that can shorten time-to-market for MLS/IDX data integrations and avoid building protocol handling from scratch. The 2.7.1 release is a low-risk maintenance update—no breaking changes called out—that fixes a Guzzle deprecation in streamed parsing and incorporates upstream fixes. The strategic caveat is that RETS is legacy; treat this as an accelerant for current revenue/data needs while funding a migration path to RESO-based APIs.
  • Engineering: The package provides RETS session handling, metadata parsing, search, and multi-stream retrieval. Version 2.7.1 addresses deprecated GuzzleHttp\Psr7\parse_response usage in the MultipleStreamed parser and merges upstream changes. Recommend pinning the version, running integration tests against target MLS endpoints, and isolating the client behind an internal data-ingestion interface so a future RESO implementation can replace it without disrupting product code.
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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route