vilow.dev · Integrations

Drop Vilow into your AI builder

One REST API. Memory, emotions, relationships, lives, intimate-mode — fully managed. Add it to apps you build on Lovable, Bolt, v0, Replit or Netlify in ~5 minutes. Each guide assumes nothing — no Vilow knowledge required.

Pick your platform

Prompt-to-app

Lovable

Add a stateful AI companion to a Lovable app. Uses Supabase Edge Functions to keep your API key server-side.

Open guide →
StackBlitz WebContainer

Bolt.new

Wire Vilow into a full-stack app generated by Bolt. Server route handler keeps the key out of the browser.

Open guide →
Vercel AI builder

v0 by Vercel

Plug Vilow into a v0-generated Next.js app via Server Actions or Route Handlers. Deploy with one click.

Open guide →
Cloud IDE + Agent

Replit

Use Replit Secrets for the API key, call Vilow from any Repl (Node, Python, Bun). Works with Replit Agent too.

Open guide →
Edge Functions + JAMstack

Netlify

Standard Netlify Function as a thin proxy. Works with any frontend (React, Vue, Astro, plain HTML).

Open guide →

The pattern is always the same

Each platform-specific guide walks you through it, but the gist:

  1. Get a Vilow API key

    Sign up at vilow.dev/dashboard with email — magic link, no password. Free tier covers 200 messages / month for testing.

  2. Put the key on the server, never in the browser

    The key looks like ck_live_.... If it ends up in your client-side JavaScript, anyone with DevTools can copy it. Always use a server-side proxy: Supabase Edge Function, Vercel Route Handler, Netlify Function, or a simple Node/Python endpoint.

  3. Lazy-create one character per visitor

    On the visitor's first message, hit POST /v1/users/{visitor_id}/characters with the persona you want, store the returned character_id in a cookie. Same character keeps remembering across sessions.

  4. Send messages

    For every chat turn: POST /v1/chat/{visitor_id}/{character_id}/send with { message }. We return a reply plus updated emotion + relationship state. The character grows with the relationship.

  5. (Optional) Enable advanced features

    Voice replies (/voice/render), proactive messages, intimate-mode (consent-gated), Snapshot Import to clone someone from a description or chat history. All opt-in via your tenant's feature flags.

Don't see your stack?

Vilow API is plain HTTPS + JSON, the only required header is X-API-Key. Anything that can fetch() can use it — Bubble, Webstudio, FlutterFlow, Glide, Webflow with Make.com, custom-built backends, agents in n8n, etc. The five guides above cover the most popular AI builders; the same pattern transfers everywhere.

CORS already handled: the Vilow API allows requests from *.lovable.app, *.bolt.new, *.vercel.app, *.replit.dev, *.netlify.app and their preview-URL siblings out of the box, so calls from the browser-based dev mode of any of these platforms work without extra setup. You still want a server-side proxy in production for the API key, but iterating in the IDE is friction-free.

Need help?

Email info@vilow.dev with your stack and use-case — if your platform isn't covered, we'll write a guide.