Early access — Vapron is in final validation before public launch.

Vapron
The developer platform for the next decade

One platform. Every layer.

We're building a self-sufficient developer platform in public — bare-metal hosting, embedded SQLite, passkey auth, and a Claude-assisted dev loop. The capability list below is labelled live / preview / planned so you know exactly where it is today.

Bare
Metal, not lambdas
1
Region (Hetzner FSN)
Open
Source platform
$0
Free tier

Our mission

The modern hosting stack is a patchwork — frontend hosting, backend hosting, database, auth, transactional email, billing, edge networking. Every glue layer costs a vendor relationship, a separate dashboard, and a new monthly bill.

We're building one platform that runs on its own bare metal and replaces those vendors a piece at a time. Hosting, database, and auth ship today. Billing, realtime, and edge isolates are in preview. The AI builder is honestly named as a roadmap item, not faked as a demo.

The proof is that this very site runs on the platform we're selling \u2014 same pipeline, same database, same auth. If it breaks, we see it the same minute you do.

What we believe

Six principles that shape every decision we make.

Speed is the table stake

Bun + Hono on bare metal, embedded Turso replicas, no cold-start lambdas. We're optimising for sub-second responses on the surfaces that exist today, not headline numbers we can't reproduce.

🧠

Claude-assisted, not Claude-magic

Anthropic Claude reviews our PRs and helps diagnose deploys. The same loop is being exposed to customers as it matures. No “describe it and it ships” promises until that's real.

🌐

Bare metal first, edge as we earn it

Currently single-region Hetzner (Falkenstein). Multi-region mesh and edge V8 isolates are scaffolded, not flipped on. We'll tell you the day they ship.

🔒

Type safety is non-negotiable

End-to-end types from database to DOM. tRPC, Zod, Drizzle, and TypeScript strict mode eliminate entire classes of bugs before a single line ships to production.

💠

Components first, native HTML when it fails

SolidJS signals compile JSX to surgical DOM mutations. No virtual DOM. No diffing overhead. When a component primitive doesn't apply styles, native HTML + scoped CSS is the documented fallback.

🚀

Self-sufficient by design

Our own deploy agent, our own DNS server, our own object storage. No third-party PaaS underneath — the platform we sell is the platform we run on.

Honest capability map

Live, preview, or planned — labelled.

Every capability below is tagged with where it actually is today. Live = a paying customer can use it. Preview = code is wired, production gating still ahead. Planned = roadmap, not built.

liveGit-push deploysPush, build, deploy on our own Hetzner bare metal. Blue-green slots.
liveTurso SQLiteEmbedded edge SQLite with replicas. Live and serving every page you visit.
liveNeon PostgresServerless Postgres on tap when SQLite isn't enough. pgvector wired.
livePasskey authWebAuthn primary, OAuth + password fallback. Sessions, RBAC, audit log.
livetRPC + Hono APIType-safe API end-to-end. Bun runtime, Hono router, Drizzle ORM.
liveDNS hostingOur own DNS server for vapron.app subdomains.
liveObject storageS3-compatible storage on our own infrastructure.
liveClaude code-reviewClaude reviews PRs through Gatetest (sister product). Shipping now.
previewEmail + transactionalOutbound via AlecRae (sister product). UI live, production sending pending.
previewStripe billingSubscriptions + metered usage wired. Production flip pending pricing lock.
previewYjs realtime collabCRDT primitives wired. Single-region only — multi-region mesh is roadmap.
previewEdge V8 isolatesEdge runtime scaffolded in services/edge-runtime. Not production-gated.
previewWAF + rate limitsDashboard shell wired to admin router. Production rules pending.
previewVector searchQdrant integration wired. Customer surfacing pending.
previewClient-side MLTransformers.js + WebLLM wired in packages/ai-core. Demo route exists.
previewFeature flagsProvider in apps/web/src/stores. Not yet exposed as a dashboard surface.
previewWebhooksGitHub push webhook live (triggers deploys). General customer webhooks: roadmap.
previewCron + scheduled jobsDashboard route exists at /dashboard/automate/cron. Scheduler: roadmap.
plannedAI builderThe “describe it, ship it” surface. Honest status: planned, not built.
plannedMulti-region edgeMesh + region-orchestrator scaffolded. Currently single-region.
plannedGPU inference (cloud)Modal.com integration planned for A100/H100 workloads. Not wired yet.
plannedSSO / SAMLEnterprise auth planned. Passkeys + OAuth cover everything else today.

Three-tier compute. Honestly labelled.

The vision: AI workloads flow between client GPU, edge, and cloud based on model size and latency needs. The reality today: client-side inference is wired in preview, the edge runtime is scaffolded but single-region, and cloud GPU is on the roadmap.

Preview

Client GPU

WebGPU + WebLLM + Transformers.js wired in packages/ai-core. Demo route exists. Customer-facing UI for routing inference to the browser is still being polished.

Preview (single-region)

Edge

Bun + Hono + V8 isolates in services/edge-runtime running on our own bare metal. Currently one region (Hetzner Falkenstein). Multi-region mesh is scaffolded, not flipped on.

Planned

Cloud GPU

Modal.com integration planned for A100/H100 workloads when models exceed what client and edge can serve. Not wired yet — we'll mark this “preview” the day the binding lands.

Built on the bleeding edge

Every tool earns its place through performance, capability, and strategic value.

Frontend

SolidJS + SolidStart

Tailwind v4

Native HTML fallback

Backend

Bun runtime

Hono router

tRPC v11

Drizzle ORM

AI (dev loop)

Anthropic Claude

tRPC + Hono streaming

WebLLM + Transformers.js (preview)

Database

Turso (embedded SQLite)

Neon (Postgres)

Qdrant (vector, preview)

Infrastructure

Hetzner Cloud bare metal

Caddy reverse proxy

WireGuard mesh (preview)

Security

Passkeys / WebAuthn

TLS 1.3

Audit log

Help us scaffold the rest in public.

Free tier, no credit card. Push a repo, get a passkey, ship to your own vapron.app subdomain. Tell us what's missing.