Select Page

RETS 1x Tools (legacy)

Open source or freely available software for the RETS 1x platforms.

Clients

Tools without Source Code

  • RETS Connector – CoreLogic’s RETS Connector (for the RETS 1x platform) is an easy to use solution for users needing regularly scheduled automated bulk-data downloads, easy access to IDX information for Web sites, or a simple solution to access RETS 1x-based information. RETS Connector is a client application that dramatically simplifies the process of RETS data access and can be used with any RETS 1.5+ compliant server.

Java

  • Trulia Java RETS 1x Client – Trulia Java RETS 1x Client is a flexible, maintained, open source java RETS 1x client. It’s designed to make the accurate and timely exchange of data easier for everyone. Trulia Java RETS Client was forked from jRETS and supports all that functionality with the addition of being compliant up to version 1.7.2 of the RETS 1x specifications. It gracefully handles metadata that is not fully RETS 1x compliant, provides the option to download metadata to a file for easy viewing and is more flexible with regards to how the client handles date and time-stamps.  It works and is tested against all major technology partners
  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)

.Net

  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)

PHP

  • PHRETS – PHRETS is a PHP library for the Real Estate Transaction Standard (RETS 1x standards only) which allows a developer familiar with PHP to embed RETS functions and capabilities directly within new or pre-existing code.
  • RETS-MD – RETS 1x metadata viewer built on PHRETS.
  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.) Sample code
  • ezRETS is an ODBC driver that connects to RETS servers. It is licensed under an open-source license. It allows ODBC-aware applications, such as Microsoft Office (Excel, Word,) to easily load data from a RETS compliant server using those applications built-in wizards and other tools.

Python

  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)

Ruby

  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)
  • rets4r – Provides a RETS 1x client as a ruby gem.
  • estately/rets – A pure-ruby library for fetching data from RETS 1x servers.

C/C++

  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x  protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)

Perl

  • libRETS – libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS 1x protocol details, the application writer can concentrate on their application, saving them time and money in the process. (Native bindings for C#/VB.Net, Python, Ruby, Perl, Java, and PHP.)

 

Developer Resources

RETS (legacy) resources for developers can be found here along with examples below.

 

Subscribe To Our Blog!

Subscribe To Our Blog!

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!