Frontstead Kit is an open-source development kit for building branded real-estate portals, including sites for golf, waterfront, and other niche lifestyle markets. Its parts include a Next.js public portal, an Express 5 and Prisma REST API, and a separate worker that synchronizes data through the RESO Web API. The portal supports property search, listing pages, inquiries, consumer accounts, and favorites. The connector lists MLS Grid, Trestle, Bridge Interactive, and Spark API as supported vendors. Typesense can provide typo-tolerant search; without it, the kit uses PostgreSQL search. It requires Node.js 22.12 and PostgreSQL, while Redis and Typesense are optional. Docker Compose is the documented portable deployment baseline, and the project does not assume a specific platform. MLS display controls are off by default, and configuration stops if a board is unregistered. The agent API is disabled by default. The self-hosted kit is free at no cost; Agent HQ, which adds CRM features, is separately licensed.
Who it is for
It suits developers and agencies building portals for brokerages or niche real-estate markets. Teams wanting Agent HQ’s CRM features should note that it is separately licensed.
What is good
- Includes a public portal, REST API, and MLS synchronization worker.
- Supports search, listings, inquiries, accounts, and favorites.
- Lists four supported RESO Web API vendors.
- Typesense is optional; PostgreSQL search remains available.
- Free self-hosted plan is free.
What to know first
- Requires Node.js 22.12 and PostgreSQL.
- Redis and Typesense are optional dependencies, not required.
- Community-supported, with issues directed to public repositories.
- Agent HQ requires a separate license.
Verdict
Frontstead Kit brings portal, API, and MLS synchronization components together for self-hosted real-estate projects. Its documented requirements and separate Agent HQ license are worth factoring into a deployment plan.
Frontstead Kit plans and pricing
All plansCompared on real estate marketplace software
- Free plan
- Yes
- Listing import
- Yes
- Custom domain
- Yes



