Skip to content

AI Platform

Full AI platform with HTTP service, LLM gateway, vector store, data pipeline, auth, billing, and monitoring. Everything needed to ship a production AI product with usage-based billing and operational visibility.

Nameai-platform
Version0.1.0
Tagsai, platform, fullstack, billing, typescript
Sourcecomposites/ai-platform.yaml

Render it

# CLI
npx @nanohype/sdk render-composite ai-platform --out ./my-app

# SDK
import { LocalSource, renderComposite } from "@nanohype/sdk";
const result = await renderComposite(source, "ai-platform", variables);

# MCP — from an agent
get_composite({ name: "ai-platform" })

What it draws together

TemplateRendered atNotes
monoreporootthe root project
ts-serviceapps/api
module-llm-gatewaypackages/gateway
module-vector-storepackages/vectors
data-pipelinepackages/pipeline
module-auth-tspackages/auth
module-billing-tspackages/billingonly when IncludeBilling
module-database-tspackages/db
monitoring-stackinfra/monitoring

Variables

Required

ProjectName string
Project name used across all templates Must be lowercase kebab-case.

Optional

LlmProvider string — defaults to anthropic
LLM provider for AI features
DatabaseDriver string — defaults to postgres
Database driver
IncludeBilling bool — defaults to true
Include billing and usage tracking