A programming language and high-performance microservices runtime — with API gateway, AI agent governance, message broker, object storage, vector memory, and 25 more modules built in. Zero glue code.
Write Less, Ship More
Define routes, databases, cron jobs, and queues in a single file. Pranor compiles it to a native Go binary — no framework, no boilerplate, no runtime.
This is a complete production service. 15 lines. One binary.
31 Modules (v1.0 Core + v2.0 AI Execution Fabric)
Each module runs standalone or together. Use the full platform, or drop individual modules into your existing stack.
API Gateway & AI Agent Security Firewall (HITL, Risk, Simulation)
Message broker — STOMP, Kafka wire, MQTT v5, browser OPFS
S3 object storage with vector search and time-travel
Distributed cron scheduler with leader election
OAuth2/OIDC, RBAC, MFA, JWT — multi-tenant ready
Redis-compatible distributed cache with bloom filters
Service discovery, load balancing, mTLS, circuit breaking
OTLP distributed tracing with anomaly detection
Observability dashboard — metrics, SQL workbench, alerts
DB connection proxy with query analytics and read/write split
Email, Slack, SMS gateway with HTML templates
Workflow engine & AgentStep saga runner with HITL queues
Docker & K8s deployment with blue/green and canary
WebSocket dev tunneling with HTTP inspector
Package registry with semver and artifact signing
Distributed locking with Raft consensus
Secret management with Shamir splitting and rotation
v2.0 3-tier virtual entity context & token budget node pruning
v2.0 6-level AI governance veto ladder & counterfactual simulation
v2.0 Working scratchpad & episodic vector HNSW recall
v2.0 Trajectory trace replay & 4 score evaluators (accuracy, latency, cost, safety)
v2.0 Pluggable ML inference provider (wazero WASM + gRPC sidecar)
v2.0 Immutable execution context propagation (Tenant, Agent, User, Budgets)
v2.0 Governed tool & capability registry with semver & risk classes
v2.0 Declarative AgentSpec & 7-state runtime state machine
v2.0 Agent-to-Agent delegation protocol & capability escalation guard
v2.0 Model gateway, HTTP/Echo drivers, & native token streaming
v2.0 PII masking, prompt injection scanner, secret leak detector
v2.0 Simulation side-effect isolation & interceptor sandbox
v2.0 Multi-tenant sandboxing & daily token/cost quota enforcer
v2.0 Developer CLI for trace replay & policy dry-runs
Architecture
Every module communicates over standard protocols. Your .pnr service sits at the center.
Why Pranor
Instead of stitching together 12 tools with yaml glue, use one coherent platform.
| Capability | Traditional Stack | Pranor |
|---|---|---|
| API Gateway | Kong / Nginx + config | ✓ pranor gate |
| AI Agent Governance | LangChain / LlamaIndex + custom code | ✓ pranor decision / graph |
| Vector & Semantic Memory | Pinecone / Qdrant / Weaviate | ✓ pranor memory / vault |
| Message Broker | Kafka / RabbitMQ + client libs | ✓ pranor pulse |
| Object Storage | MinIO / S3 + SDK | ✓ pranor vault |
| Auth/Identity | Keycloak / Auth0 + integration | ✓ pranor auth |
| Caching | Redis + client library | ✓ pranor cache |
| Service Mesh | Istio / Linkerd + sidecars | ✓ pranor mesh |
| Tracing | Jaeger + OTel collector + config | ✓ pranor trace |
| Workflows & Sagas | Temporal / Step Functions | ✓ pranor flow |
| Deployment | Helm + ArgoCD + Dockerfiles | ✓ pranor deploy |
| Glue code | Thousands of lines of config | ✓ Zero |
Get Started in 30 Seconds