Odds UniOdds Uni

API Keys

3 of 5 configured

Your Odds Uni is wired to five external services. Values are never shown in full — only the first 6 and last 4 characters so you can verify the key in place.

The Odds API

configured

Bookmaker odds, totals, spreads. Quota used by /picks fetches every 5 min.

ODDS_API_KEY
Current value
4710f8••••••••••••6f3d
Length
32 chars

Anthropic (Claude Haiku 4.5)

configured

Matchup deep-dive analysis + news headline summaries.

ANTHROPIC_API_KEY
Current value
sk-ant••••••••••••sgAA
Length
108 chars

Neon Postgres

configured

Server-persisted slips, community, CLV tracking. Activate per ACTIVATION.md.

DATABASE_URL
Current value
postgr••••••••••••uire
Length
147 chars

Upstash Redis — URL

not set

Future: odds snapshots, sharp/steam state, rate limiting.

UPSTASH_REDIS_REST_URL
Not set — feature disabled. Add via Vercel Marketplace.

Upstash Redis — Token

not set

Future: odds snapshots, sharp/steam state, rate limiting.

UPSTASH_REDIS_REST_TOKEN
Not set — feature disabled. Add via Vercel Marketplace.

How to rotate a key safely

  1. Generate a new key at the provider (links above). Disable the old one after the new one is working.
  2. On Vercel: Project → Settings → Environment Variables. Edit the value, save, then trigger a redeploy (or run vercel --prod).
  3. For local dev: paste into .env.local (gitignored), restart npm run dev.
  4. Verify with /api/health — every configured service should report status: ok.

Never share full key values. This page only reveals first/last characters so you can confirm which key is in place. If you believe a key has been exposed, rotate immediately.