Setup check

This page verifies server-side connectivity to Supabase and model providers. API keys are never sent to the browser; tests run via server route handlers.

/setup-check

Environment status

Required for setup-check
  • NEXT_PUBLIC_SUPABASE_URL
    https://cvmwhbnrxzsefctxejfs.supabase.co
    configured
  • NEXT_PUBLIC_SUPABASE_ANON_KEY
    sb_publishable_Tl8sX6pJpDCZjTeRDDXCMQ_V0dCNG-D
    configured
  • OPENAI_API_KEY
    sk-pro…L0A
    configured
  • ANTHROPIC_API_KEY
    sk-ant…QAA
    configured
  • GOOGLE_API_KEY
    AIzaSy…0R0
    configured
Notes
  • Supabase uses URL + anon key only (no service role key required).
  • Drizzle/Postgres checks use SUPABASE_DB_URL and show connection debug details (host/port/db/ssl mode).
  • Provider tests perform one minimal request with a tiny prompt and normalize the response to plain text.

Connectivity tests

POST /api/test/*
Tests are independent; one failure won’t block others.
Supabase
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Drizzle / Postgres
Env: configured
Not run
Click “Test” to run a minimal server-side request.
OpenAI
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Anthropic
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Gemini
Env: configured
Not run
Click “Test” to run a minimal server-side request.