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.
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.