Lompat ke konten utama
Developer Tool / Web App · 2025

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
Cek API dashboard interface — API Key Monitor

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

Cek API main interface
Status monitoring and API key validation interface on Cek API.