Ultrahost primitives
The building blocks
of control.
Everything a vibe coded app needs to become a real product — from its first database record to a fully portable production system.
Data / flexible records
Document Database
Store nested JSON records without forcing your idea into rigid tables.
Data / events over time
Timeseries Database
Capture metrics, telemetry, and events with time as the first dimension.
Automation / schedules
Cron
Run reliable scheduled work without keeping a server alive.
Intelligence / model routing
LLM Plane
Give your app one control surface for models, prompts, and usage.
Data / semantic retrieval
Vector DB
Find meaning, not just matching words.
Contracts / shared language
Schemas & Ontology Versioning
Make your data contracts explicit, inspectable, and reversible.
Discovery / fast retrieval
Search Engine
Help people find exactly what they’re looking for.
Identity
Federated Auth & User Management
Let people have their own account.
Security
Authorization Layer
Decide who can see and do what.
Agents
Session Storage for Agents
Give your AI agent a memory of its work.
Storage
File Server
Let your application work with files.
Intelligence / grounded answers
RAG
Let AI answer questions using relevant passages from your documents.
Data / relationships and context
Graph Database
Discover connections hidden in your data.
Compute / your logic, managed
Custom Functions
Make your application do something unique.
How to use
Blocks, combined into features
Experiments that show what several building blocks can do together. Start from one, then make your own variation.
Example 01
Searchable & Connected Data
Example 02
Intelligent File Management
Example 03
Time-Series Analytics
Example 04
Knowledge Graph
Example 05
Semantic Similarity
Example 06
User Profiles & Activity
Example 07
Role-Based Access Control
Example 08
Unified Search
Example 09
Semantic Data Modeling
Example 10
AI Model Gateway
Example 11
AI Knowledge Base
Example 12
Persistent Agent Memory
Building with an agent?
Give your coding agent the full picture.
Use the implementation guide to teach your agent how to compose Ultrahost primitives safely.