What is Hill90?
Hill90 is a production-ready microservices platform hosted on a single VPS. It provides:- A REST API for managing AI agents, model access, and user profiles
- Sandboxed agent containers with configurable tools and resource limits
- Policy-gated LLM inference with bring-your-own-key (BYOK) model management
- Persistent agent knowledge — memory that survives across sessions, with full-text search
- A Model Context Protocol (MCP) gateway for tool-augmented AI
- A Next.js frontend with Keycloak-backed authentication
- Full observability via the LGTM stack (Loki, Grafana, Tempo, Prometheus)
Technology Stack
| Layer | Technologies |
|---|---|
| Languages | TypeScript (Node.js), Python |
| Frameworks | Express, FastAPI, Next.js |
| Identity | Keycloak 26 (OIDC/OAuth2), Auth.js v5 |
| Infrastructure | Docker Engine, Docker Compose, Traefik |
| Data | PostgreSQL, MinIO (S3-compatible) |
| Secrets | OpenBao (vault), encrypted backup |
| Observability | Prometheus, Grafana, Loki, Tempo, OpenTelemetry |
| CI/CD | GitHub Actions |
| DNS | Automated via Hostinger DNS API |
| Certificates | Let’s Encrypt (HTTP-01 + DNS-01) |
Architecture at a Glance
Next Steps
Quickstart
Set up your environment and make your first API call.
Authentication
Understand how authentication and authorization work.