Starter templates

Start building with guardrails included

Pick a template and use Deploy with Vercel for one-click import, or clone from GitHub. Each starter routes traffic through Norcaster so policy, redaction, and traces are there from day one.

  • Demo mode — no keys required
  • Next.js 14 + TypeScript
  • OpenAI-compatible gateway

Next.js starters

Full apps with a UI. Copy the folder, set NORCASTER_API_KEY, and run pnpm dev (demo mode works without keys).

  • Governed chat

    A simple chat app where every message goes through Norcaster before it reaches the model.

    5 min to deploy

    Next.jsTypeScriptOpenAI / Anthropic
  • Ask your docs (RAG)

    Answer questions from your own documents with search plus a governed model call.

    5 min to deploy

    Next.jsTypeScriptOpenAI / Anthropic
  • Support bot

    In-app customer support with PII redacted or blocked before the AI sees each message.

    5 min to deploy

    Next.jsTypeScriptOpenAI / Anthropic

Python & Node APIs

Backend starters that call Norcaster POST /run with your deployment contract — ideal when you already have a service layer.

  • Tool-calling agent

    An agent that calls tools with Norcaster policy on every step (warn mode for dev, enforce for prod).

    10 min to deploy

    PythonNorcasterOpenAI / Anthropic
  • FastAPI service

    A small REST API that sends prompts through Norcaster before inference.

    10 min to deploy

    PythonFastAPINorcaster
  • Node.js service

    Express API with the same governed /run pattern for JavaScript backends.

    10 min to deploy

    Node.jsExpressNorcaster

Coming soon

More starters are on the way. Tell us what you need if one of these should jump the queue.

  • Voice assistant

    Speech-to-text and text-to-speech with governance on the text path.

    Coming soon

    Next.jsTypeScriptNorcaster
    Coming soon
  • Image moderation

    Screen uploads and prompts before they reach your vision model.

    Coming soon

    Next.jsTypeScriptNorcaster
    Coming soon

Want a template that's not here?

We're adding starters based on what teams ship most often. Share your stack and use case — we read every note.