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.
- Host: GitHub
- URL: https://github.com/codecraft26/key-sentry
- Owner: codecraft26
- Created: 2025-04-14T23:37:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T22:05:48.000Z (about 1 year ago)
- Last Synced: 2025-06-08T20:03:49.455Z (12 months ago)
- Language: TypeScript
- Homepage: https://key-sentry.vercel.app
- Size: 601 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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