Embed
Status badges for every AI service
Drop a live status badge for Anthropic, OpenAI, Cursor, or any of the 77+ AI services Prismix tracks into your README, docs, or dashboard. Free, no auth, refreshes every 60s.
Pick a service
-
[](https://prismix.dev/service/anthropic) -
[](https://prismix.dev/service/openai) -
[](https://prismix.dev/service/cursor) -
[](https://prismix.dev/service/github-copilot) -
[](https://prismix.dev/service/perplexity) -
[](https://prismix.dev/service/huggingface) -
[](https://prismix.dev/service/replicate)
Don't see your provider? Find them on /status — every tracked service has a badge at /api/badge/{id}.svg.
How to embed (60 seconds)
- Pick the URL:
https://prismix.dev/api/badge/{service-id}.svg - Pick a theme: append
?theme=darkfor dark READMEs. Default is light. - Markdown:
[](https://prismix.dev/service/anthropic)
Refresh cadence is 60s (CDN edge cache). Behind GitHub's camo proxy this becomes ~5-15 minutes — fine for at-a-glance README badges, use the JSON API at /api-docs for real-time dashboards.
Need machine-readable data?
The badge is great for humans. For dashboards, ops bots, or programmatic alerting, use the JSON API.
curl https://prismix.dev/api/v1/statuses Returns the full snapshot (every service + indicator + 30-day uptime) as JSON. 60s cache, anonymous-friendly, 60 req/h anon + 600 req/h on Pro. Full reference at /api-docs.
FAQ
How often does the badge refresh?
Every 60 seconds. Badges are CDN-cached at Cloudflare's edge with a 60s s-maxage. GitHub camo-proxies images so README badges refresh on a similar cadence.
Do I need an account or API key?
No. Badges are free and public. Rate-limited per IP at the edge (generous — millions of consumers can share the cache).
Can I use the badge in a private repo?
Yes. The badge is served over HTTPS as a public SVG. GitHub camo-proxies it; private repos render the same as public.
What does each indicator mean?
Operational (green), Degraded performance (amber), Partial outage (orange), Major outage (red), No data (grey). We mirror each provider's own status feed verbatim — if the upstream is wrong, we're wrong with them.
Is there a JSON API too?
Yes — https://prismix.dev/api/v1/statuses returns the full snapshot as JSON. 60s edge cache, anonymous-friendly, 60 requests/hour anon + 600/hour on Pro. Full docs at /api-docs.