Skip to main content

Welcome to Condo

Condo is an open source property management platform that gives property managers and HOAs a unified workspace to handle everything from maintenance tickets to resident billing — with a powerful mini-app extension system for building custom integrations.

Quick Start

Set up your local development environment and launch Condo in minutes.

Architecture

Understand the monorepo structure, tech stack, and how apps and packages relate.

Core Features

Explore ticket management, billing, resident contacts, and the service marketplace.

Mini-Apps

Extend Condo with custom mini-applications using the Bridge API.

What Condo does

Condo is a full-stack SaaS platform designed for property management companies and organizations managing shared properties — condominiums, residential complexes, and commercial buildings.

Ticket Management

Track and resolve maintenance requests, resident complaints, and service issues with a structured ticketing system.

Resident CRM

Manage resident contacts, unit assignments, and communication history in one place.

Property Management

Maintain a structured registry of properties, buildings, and units with address resolution.

Billing & Payments

Track payments, create invoices, and manage acquiring integrations for online payments.

News & Notifications

Send targeted news and notifications to residents via multiple channels.

Service Marketplace

Oversee a marketplace of service providers available to residents and property managers.

Extension system

Condo’s mini-app system lets developers build embedded web applications that run inside the main Condo client. Mini-apps communicate with the host application using the @open-condo/bridge library and can be distributed through the Condo marketplace.
import bridge from '@open-condo/bridge'

// Resize the mini-app window
await bridge.send('CondoWebAppResizeWindow', { height: 800 })

// Subscribe to events from the host
bridge.subscribe((event) => {
  const { type, data } = event
  console.log('Received:', type, data)
})

Open source & self-hostable

Condo is MIT licensed and designed for self-hosting. The monorepo contains 30+ specialized applications and a set of shared packages — all deployable via Docker Compose or custom infrastructure.

Deploy with Docker

Run Condo in production using the included Docker Compose configuration.

Webhooks & GraphQL API

Integrate with external systems using the GraphQL API and webhook system.

Build docs developers (and LLMs) love