Cek API — API Key Monitor
Utility web application for validating status, quota usage, rate limits, and latency of API keys instantly.
- Role
- Full-Stack Developer · Solo
- Timeline
- 2025
- Status
- Live
- Stack
- Next.js
- TypeScript
- Tailwind CSS
- REST API
- Vercel

Context
Developers frequently face sudden runtime errors when API keys expire or run out of quota during application execution.
Cek API was built as a practical tool to inspect API Key health (OpenAI, Anthropic, Google, etc.) without opening individual provider dashboards.
Problem
Checking remaining credits across multiple providers requires separate logins and time-consuming manual requests.
High risk of production runtime failures if API keys expire unexpectedly.
Solution
Engineered a high-speed web app that tests API keys securely, returning quota, rate limit, and status.
Designed a modern UI with status indicators, latency tracking, and instant verification logs.
My Contribution
Built the web application and API endpoint testing mechanisms from scratch and deployed on Vercel.
Ensured API key verification is executed securely at serverless edge locations without storing sensitive user credentials.
Results & Impact
- Live deployment on https://cek-api.vercel.app/ available for free use.
- Instant API key verification with sub-300ms latency.
- Open Source Repository on GitHub: github.com/abnibsth/cek-api.
Technical Decisions
Edge Serverless Credential Security
Processed API Key checks through transient Next.js API Routes, ensuring credentials are never stored in databases or server logs.
CORS & Timeout Management
Implemented serverless proxy mechanisms to bypass CORS restrictions when pinging provider verification endpoints.
Challenges & Learnings
Normalizing Diverse API Provider Responses
Different API providers use completely different error structures and rate-limit headers. I built a response normalization layer to output unified status payloads.
Visual Showcase
