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.
- Validate API keys for multiple services:
- OpenAI
- Google Gemini
- Anthropic
- Cohere
- Stripe
- GitHub
- Notion
- Firebase
- 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
- Python 3.8 or higher
- pip (Python package manager)
-
Clone the repository:
git clone https://github.com/mugenkyou/testmykey.git cd testmykey -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the development server:
python app.py
-
Open your browser and visit
http://localhost:5000
- API keys are never stored or logged
- All validations are performed in real-time
- No data persistence
- Client-side validation for immediate feedback
- Backend: Flask (Python)
- Frontend: HTML5, CSS3, JavaScript
- UI: Custom CSS with Flexbox
- Icons: Font Awesome
- Hosting: GitHub Pages
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Sachin
- GitHub: @mugenkyou
- LinkedIn: @sachinskyte
Give a βοΈ if this project helped you!