An open API service indexing awesome lists of open source software.

https://github.com/codecraft26/key-sentry

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.
https://github.com/codecraft26/key-sentry

Last synced: 7 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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:
```bash
git clone https://github.com/your-organization/keysentry.git
cd keysentry