Skip to content

codecraft26/key-sentry

Repository files navigation

KeySentry - API Key Management & Analytics Platform

KeySentry is a comprehensive API key management, usage tracking, and analytics platform designed for multi-tenant applications. Our platform provides robust security controls, real-time analytics, and role-based access management.

Features

  • Advanced API Key Management: Create, revoke, and manage API keys with granular permissions.
  • Real-time Usage Analytics: Track requests, response times, error rates, and usage patterns.
  • Multi-tenant Architecture: Support multiple organizations with isolated environments.
  • Role-Based Access Control: Implement fine-grained access control with customizable roles.
  • Automated Rate Limiting: Protect your APIs from abuse with configurable rate limits.
  • Comprehensive Audit Logs: Track all key management actions with detailed logs.

Tech Stack

  • Frontend: Next.js 14 with App Router
  • UI: Tailwind CSS with dark/light theme support
  • State Management: React Context API
  • Authentication: JWT-based authentication
  • Responsive Design: Mobile-first approach

Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/your-organization/keysentry.git
    cd keysentry

About

Comprehensive API key management, usage tracking, and deep analytics for multi-tenant applications. Secure your APIs with fine-grained access control and gain valuable insights from detailed usage patterns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors