Community WhatsApp for hotel and villa operators: peer go-live tips, then a quote when you want help. Join the community
v2.5.0 · now with an 85-tool MCP server for Claude

The open-source PMS for hotels and villas. Free to own.

Kamra is an open-source property management system for hotels and vacation rentals: front desk, billing and taxes, restaurant POS, housekeeping and commission-free direct bookings. No per-room fees, nothing held back. Install it free on your own server, or have a Kamra partner run it for you.

Try the live demo · Run it from Claude · Leaving another PMS? · Join WhatsApp operators

curl -fsSL https://raw.githubusercontent.com/Kamra-PMS/kamra-pms/main/deploy/install.sh | bash
48 GitHub stars 26 forks AGPL-3.0 open source Live villa customer: EWA Proudly FOSS United
Kamra front-desk dashboard

Start here

Two ways in. Pick yours.

I run a hotel or villas

Be live without touching a server

A Kamra partner near you hosts it, moves your data and trains the desk. The complete PMS, no per-room fees. Export everything and leave any time.

I set up software for hotels

Install it free. Get paid for the go-live.

Freelancers, Frappe and ERPNext shops, IT partners: Kamra is AGPL and built on Frappe, so your skills transfer. Install it for clients at no licence cost, charge for setup and support, and earn on hotels you refer to us.

AI-native, not AI-bolted-on

The hotel PMS you can run from Claude.

Kamra ships a hosted MCP server with 85 governed tools across front desk, billing, housekeeping, revenue, night audit, banquets and F&B. Connect Claude in two clicks and it quotes, books, posts charges and runs the night audit as a permission-checked user, with every action in the audit log. Prices and taxes always come from the pricing engine, never from the model.

Try it on our demo hotel →

Data sovereignty

The case for owning the stack

Kamra is inspectable AGPL-3.0 software. Guest data lives on the server you choose, not a vendor meter. Same complete system if you self-host or we host it.

Absolute privacy

Reservations, folios and guest history never leave the server you pick. Self-host on your own iron, or a region you control.

Total data control

Your database, your backups, your export. No ransom at renewal, no waiting on a vendor to hand you your own books.

No vendor lock-in

Standard Docker and Frappe. Move hosts, fork the code, or leave your partner's hosting whenever you want. Read the case →

One system, the whole property

Everything a property runs on, in one open codebase

Not a trial, not a lite edition. The same complete system whether you self-host or we host it for you, for hotels or short-term rentals.

Front desk

Check-in to checkout

Tape chart, arrivals board, group bookings, room blocks for VIPs and maintenance, waitlists, self check-in links.

Money

Folios, taxes & invoices

Per-line tax from your country's pack (GST, VAT, SST, PB1), split and route bills, night audit, per-property invoice series, GSTR-1 export.

F&B

Restaurant POS + kitchen

Captain ordering, live kitchen display, QR menus guests order from, room posting straight to the folio.

Housekeeping

A real floor app

Task assignment and self-claim, VIP and arrival context, minibar posting, laundry, lost & found, SLA escalations to the manager.

Direct bookings

Your own booking page

Commission-free bookings with live rates, photos, check-in/out search, promo codes, experiences as add-ons, and your brand colour.

Vacation rentals

Villas & multi-site STR

Several villas at different addresses, sold room-wise or whole-house, with deposits, cleaning fees, maps, and a guest catalog that looks like a listing site.

Chains

Multi-property built in

One login, shared guest profiles, central reservations across properties, and a portfolio dashboard.

New · short-term rentals

Hotels and vacation rentals, same open codebase

Set property kind to Short Term Rental and the same PMS becomes a villa portfolio. Hotels keep the classic front desk. Nothing is a separate product or an add-on licence.

Property kind

Hotel or short-term rental

Choose it in the setup wizard or later in Settings. Hotel installs stay on the tape chart and arrivals board. Flip the kind and the guest side becomes a listing catalog.

Catalog

Several villas, one booking site

Each site has its own address, map, photos and rate. Guests browse the portfolio, open a villa, then book a room or the whole place.

Inventory

Sell room-wise or whole-house

Sellable units and competition groups mean booking the villa takes its rooms off sale. Packages sit next to rooms without a second system.

Guest search

Check-in and check-out dates

A real date-range search, adults and children, and a Check availability button. Not a nights spinner copied from a hotel engine.

Money

Cleaning fees and deposits

Cleaning fees and refundable security deposits on the quote. Instant book with holds, or request-to-book, using the same folio engine hotels already run.

One stack

Desk, taxes, POS, agents

Housekeeping, GST and VAT packs, restaurant POS and MCP tools stay in the same build. Add a second villa or a hotel later without migrating.

Read the v2.5.0 announcement · Try it: demo booking · live STR customer catalog · feature docs

Where we work

Your country's taxes, currency and invoices, built in

Country packs make Kamra native to where you operate. Pick yours:

India

GST, slab-aware

GST slabs by tariff, GSTIN invoices, GSTR-1 export for Tally, Zoho Books or ERPNext. ₹ and lakhs everywhere. Kamra for India →

India

GST slabs by tariff (room rate aware)

GSTIN tax invoices · GSTR-1 export · ₹ and lakhs · India number format. Kamra for India →

Indonesia

PB1 / PBJT hotel tax, flat per-region rate

NPWP on tax invoices · Rupiah, Indonesian number format. Kamra for Indonesia →

Thailand

VAT 7% on rooms and F&B

ใบกำกับภาษี tax invoices with your Tax ID · Baht, Thai number format. Kamra for Thailand →

Malaysia

SST 8% rooms · 6% F&B, the split is built in

Tourism Tax (RM10/room/night) as a folio line · SST registration no. on invoices. Kamra for Malaysia →

UAE & Gulf

VAT 5% with FTA-style Tax Invoice and TRN

Municipality fee & Tourism Dirham as folio lines · Dirham · English + العربية interface. Kamra for UAE & Gulf →

Everywhere else

Flat-tax generic pack

A clean flat-rate pack for any other country. The pack seam is open source, so yours can be next. Ask on GitHub →

Done for you

Don't want to touch a server?

We migrate you from eZee, Cloudbeds or a spreadsheet, train the desk and the floor, and stay on call. Live in about a week. Tell us your property and we quote the work.

Pricing

Free to own. Fair to host.

Self-hosting is free forever. Want it run for you? A Kamra partner can host it. No per-room fees, no feature gates. Full details on Pricing.

Self-host

Free forever · every feature
  • The complete PMS on any 2 vCPU · 4 GB VPS
  • Hostinger, DigitalOcean, Linode, AWS: guides for each
  • Community support on GitHub and WhatsApp
  • You manage updates, backups and the server

Kamra Connect Coming soon

From ₹999 per install, per month · from $15
  • Encrypted offsite backups, kept 14 to 30 days
  • Update and security alerts for your install
  • Kamra AI credits, no API key of your own needed
  • Metered add-ons: WhatsApp gateway, GST e-invoicing
Connected services & done-for-you

Pay per use, or hand it to us once

Metered services carry third-party licensing we pass through with a fair margin. Priced per unit, on request, never as a feature gate.

GST e-invoicing & filing

IRN generation and GSTR filing through a licensed GSP, wired into the invoices Kamra already makes.

per document

WhatsApp gateway

Guest messaging, check-in links and housekeeping alerts on your own WhatsApp number.

per conversation

AI concierge minutes

A voice & WhatsApp concierge (HeyKoala) that quotes, books and answers, metered by the minute.

per minute

Payment gateway setup

Payment links and advance collection wired to your own gateway account, done for you.

one-time

Implementation & training

Property setup, rate card, staff training on the floor apps. Your team live in a week, with optional annual support after. Write to us for a quote.

quote on request

Booking-page SEO setup

Your direct-booking page tuned: photos, copy, schema markup, search console.

one-time

Homestay & STR program

Heritage stays, homestays and villa portfolios get go-live help at community pricing. Ask us.

community

Deploy Kamra for your hotel clients? Become a partner. Looking for someone in your market? Find a partner by country.

Talk to us

Ready to go live?

Tell us what you run today and how many rooms. We quote go-live, Cloud hosting, or both. Most hotels that pay us start there. [email protected]

No spam, no drip campaigns. A person replies.
Questions

Fair questions, straight answers

What is Kamra PMS?

Kamra is an open-source property management system for hotels and vacation rentals. It covers front desk, billing and taxes, restaurant POS, housekeeping, and commission-free direct bookings. Self-host it free under AGPL-3.0, or have a Kamra partner host it.

Is there a hosted version?

Yes. A Kamra partner can host it for you, or install it from the Frappe Cloud Marketplace. You can also self-host free.

Is anything locked behind a paid plan?

No. Every feature in Kamra is open source and included in every install. Hosting, support and connected services that carry third-party licensing costs (like live GST e-invoicing through a licensed provider). Services, not feature gates. The GSTR export files are free for everyone.

Why don't you charge per room?

Because adding rooms doesn't make software cost more. Per-room pricing is a tax on your growth. Cloud pricing scales only with the server your property needs.

What server do I need to self-host?

A 2 vCPU / 4 GB RAM / 40 GB SSD VPS runs a full property comfortably. What you pay the host depends on the provider. Step-by-step guides here.

Can I move my hotel to another host later?

Yes. It's your data on open-source software: export everything and self-host any time. That's the point.

Does the AI decide prices or taxes?

Never. Rates, taxes and availability come from a deterministic pricing engine verified by an automated test suite. The AI can only call governed tools, as a permission-checked user, with every action logged.

Ask an AI about Kamra

Open your assistant with the question already typed. It answers from our public pages, not our marketing copy.

Open source on GitHub

If Kamra is useful, star the repository. Stars help hoteliers and implementers find a PMS they can actually own. AGPL-3.0, inspectable, forkable.

Star on GitHub 48