Security at every layer.

TLS in transit, encrypted credentials at rest, secure session management, and API key hashing -- built on proven security primitives from the ground up.

Transport Security

All API communication over HTTPS/TLS. Every request encrypted end-to-end between your client and Glasshouse servers. No plaintext data in transit, ever.

ClientServerTLS 1.3

Credential Storage

Better Auth handles password hashing with industry-standard bcrypt. Session tokens are cryptographically signed. OAuth tokens stored securely with provider-specific encryption.

CREDENTIAL STORE
password$2b$12$Kx9...hG4e
sessioneyJhbGci…x8Qk
oauth_tokengho_R8xk…nP2v

API Key Security

Keys hashed with SHA-256 before storage. Displayed only once at creation. Instantly revocable. Per-key usage tracking for anomaly detection.

Production API KeyActive
gh_live_••••••••••••••••••k4Qm
Created 14 Jan 2026Last used 2 hours ago
Stored as SHA-256 hash · Displayed once at creation

Session Management

Signed session cookies with configurable expiry and server-side validation. Automatic session invalidation on password change or suspicious activity.

1
Login
2
Token
3
Validate
4
Expiry
Server-side validation · Invalidated on password change

Enterprise

IP Allowlisting

Enterprise feature: restrict API access to approved IP ranges. Only requests from your trusted network can reach your Glasshouse workspace.

IP ALLOWLIST
Enterprise
10.0.0.0/8Internal network
Allowed
192.168.1.0/24Office VPN
Allowed
203.0.113.0/24CI/CD pipeline
Allowed

Infrastructure Security

Environment-based configuration (no hardcoded secrets). CORS controls with configurable trusted origins. CSRF protection built into the authentication layer. Rate limiting at the API gateway level.

Rate Limiting
CSRF Protection
CORS Controls
Auth Layer
No hardcoded secrets · Environment-based configuration

Frequently asked questions.

Ready to start? Start building with a free account. Speak to an expert for your Pro or Enterprise needs.