Skip to content

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.

Notifications You must be signed in to change notification settings

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

No packages published