Skip to content

mugenkyou/Testmykey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestMyKey - API Key Validator

TestMyKey is a web-based tool that allows developers to quickly validate API keys for various popular services. Built with Flask and modern web technologies, it provides instant validation without storing or logging any sensitive information.

🌟 Features

  • Validate API keys for multiple services:
    • OpenAI
    • Google Gemini
    • Anthropic
    • Cohere
    • Stripe
    • GitHub
    • Notion
    • Firebase
    • Twitter
    • Spotify
    • Azure
    • Supabase
  • Secure validation with no key storage
  • Modern, responsive UI with dark theme
  • Real-time validation feedback
  • Additional field support for services requiring multiple credentials

💻 Local Development

Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)

Setup

  1. Clone the repository:

    git clone https://github.com/mugenkyou/testmykey.git
    cd testmykey
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the development server:

    python app.py
  5. Open your browser and visit http://localhost:5000

🔒 Security

  • API keys are never stored or logged
  • All validations are performed in real-time
  • No data persistence
  • Client-side validation for immediate feedback

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML5, CSS3, JavaScript
  • UI: Custom CSS with Flexbox
  • Icons: Font Awesome
  • Hosting: GitHub Pages

📝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👤 Author

Sachin

⭐ Show your support

Give a ⭐️ if this project helped you!

About

TestMyKey is a secure, web-based tool for developers to instantly validate API keys for popular services. Built with Flask, it ensures zero data logging or storage of sensitive information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors