jaigupta37-code /
api-testing-framework
A beginner-friendly API Automation Framework implementing CRUD operations, reusable utilities, logging, pytest reporting, and modular framework structure using Python.
49/100 healthLoading repository data…
PrasadHelaskar / repository
A modular and extensible API automation framework built using Python and Pytest, designed with clean architecture principles, centralized API client handling, secure authentication, and environment-driven configuration. The framework follows a phased approach and is intended to evolve into a scalable, production-grade solution.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
The Adaptive API Automation Framework is a modular, extensible API test automation framework built using Python and Pytest, designed to evolve incrementally into a production-grade automation solution.
Rather than focusing on quick test scripts, this framework emphasizes long-term maintainability, clean architecture, and real-world API testing practices.
This repository is developed in private mode and follows a phased roadmap, with documentation intentionally kept stable to reflect professional framework evolution.
This framework is built around the following principles:
This framework intentionally avoids automatic retry mechanisms.
Rationale:
Retries may be suitable for resilience testing, but this framework prioritizes correctness, observability, and defect visibility.
Selected from shared topics, language and repository description—not editorial ratings.
jaigupta37-code /
A beginner-friendly API Automation Framework implementing CRUD operations, reusable utilities, logging, pytest reporting, and modular framework structure using Python.
49/100 healthchethanshuru /
A scalable API automation framework using Python, requests, and pytest. It supports REST API testing with modular request handling, YAML-based configs, and Pytest fixtures. Features include structured logging, assertion handling, and Allure reporting, making it suitable for CI/CD pipelines and maintainable test automation.
27/100 healthshifat97 /
adaptive-api-framework/
│
├── core/
│ ├── api_client.py # Centralized HTTP client
│ ├── auth_handler.py # Authentication & headers handling
│ ├── config.py # Application configuration
│ └── path_resolver.py # Reliable path resolution
│
├── auth/
│ ├── generatic_auth.py # Generic Auth Handler with abstract method
│ └── github_pat_handler.py # Specified Auth (Github PAT token)
│
├── tests/
│ ├── conftest.py # Pytest fixtures & setup
│ └── test_*.py # API test cases
│
├── utils/
│ └── logger.py # Logging utility
│
├── .config/
│ └── .env # Environment variables (not committed)
│
├── requirements.txt
└── README.md
The framework uses a single API client abstraction responsible for:
Benefits:
Designed for future support of:
python-dotenvAppConfig.envBASE_URL=https://api.github.com
TIMEOUT=10
PAT_KEY=your_github_token_here
Pytest is used as the test runner
Fixtures manage shared dependencies (API client, auth context)
Tests focus on:
pytest -v
Planned validation layers include:
The framework is structured to support:
Logging is currently minimal by design and will evolve in later phases.
Planned enhancements include:
This project is built for architectural learning and professional growth. It evolves incrementally to mirror real-world automation framework development, rather than presenting a prematurely “complete” solution.
Prasad Helaskar Automation Tester | Python | API & UI Automation
A modular and professional API testing suite built with Python, Pytest, and Requests. Validates CRUD operations, authentication, and filtering for teacher management systems with detailed HTML reporting and dynamic data generation.
as4583 /
A modular API testing framework built with Python & PyTest, featuring automated functional and regression testing, CI/CD integration via GitHub Actions, detailed test reporting, and robust edge case validations.
34/100 healthsiddiquiakram84 /
An end-to-end API automation testing framework for SaaS e-commerce platforms using Python, pytest, and Allure for reporting. Supports multiple projects with modular design and easy CI/CD integration. Ensures high code quality and comprehensive test coverage across environments.
27/100 healthkaushik7060 /
A Python-based API Automation and Database Validation Framework using Flask, Pytest, Requests, and MySQL. Performs end-to-end CRUD API testing with database verification, modular architecture, reusable utilities, and logging.
59/100 health