Platform & Security

Multi-tenant platform, security and reliability

Enterprise-grade foundations for 10 hotels today and 200+ tomorrow.

In short: Row-level tenant isolation, multi-property, granular role-based permissions, append-only audit trail, Argon2id, AES-256-GCM and real-time sync.

Updated October 2026

What Platform & Security does

Technology stack

LayerTechnology
BackendGo 1.25 — compiled, concurrent, low memory footprint
DatabasePostgreSQL 18 with exclusion constraints for guaranteed no-overlap bookings and row-level security
MoneyExact decimal arithmetic end to end — no floating-point rounding
Cache & sessionsRedis — token revocation, permission cache, rate limiting
Web frontendReact 19, TypeScript, Vite, TanStack Query, Tailwind CSS
MobileFlutter — three iOS and Android apps on one shared core
Real-timeWebSocket
EdgeCaddy reverse proxy with automatic TLS

Platform & Security: common questions

How is each hotel’s data isolated?

Each hotel group’s data is isolated at the database level with PostgreSQL row-level security.

Does bedsKey keep an audit trail?

Yes. Every change is recorded with who, what, where and when, including field-level before and after values, in an append-only log.

Do I need to install bedsKey?

No. bedsKey is cloud-hosted, works in any modern browser and runs on managed PostgreSQL with automated backups.

Related guides

Run your entire property from one system.

Talk to sales@bedskey.com — we’ll walk you through bedsKey with your own rooms and rates.