Starred by 92 users
Forked by 116 users
Languages: Python
🌐
Medium
medium.com › @feruza.ahoja › title-building-a-real-world-api-automation-framework-with-python-and-pytest-github-api-case-036998b4c63c
Title: Building a Real-World API Automation Framework with Python and Pytest (GitHub API Case… | by Feruza Ahoja | Medium
January 8, 2026 - This project demonstrates how API automation can go beyond simple request validation and evolve into a backend quality safety net. By combining authentication handling, contract testing, performance checks, and CI/CD compatibility, the framework reflects how modern QA and DevOps teams validate real backend systems. The full source code is available on GitHub and can be extended with additional APIs, retry logic, rate-limit handling, or parallel execution.
🌐
PyRest-Python
nareshnavinash.github.io › PyRest-Python
PyRest-Python | REST API automation framework with snap mode, includes comparing image files
PyRest is an automation framework to test REST API endpoints. This framework includes methods to download the image files from the rest API and then compare with the stored image files. This framework is built in Python and inspired from the simplicity of Karate framework by Intuit and snapshot mode from Jest framework by Facebook.
🌐
GitHub
github.com › spurqlabs › PythonBehaveApiFramework
GitHub - spurqlabs/PythonBehaveApiFramework · GitHub
This repository contains a Python Behave API framework for automated testing of APIs using the Behave library.
Starred by 3 users
Forked by 4 users
Languages: Python 73.0% | Gherkin 27.0%
Author: manuperera81
🌐
GitHub
github.com › AbhishekSawlikar › python-api-automation-framework
GitHub - AbhishekSawlikar/python-api-automation-framework · GitHub
An enterprise-grade, modular, and scalable REST API test automation framework built using Python 3.12 and PyTest.
Author: AbhishekSawlikar
🌐
GitHub
github.com › CODESSOHAM › Python-API-Automation-Framework
GitHub - CODESSOHAM/Python-API-Automation-Framework · GitHub
If you extend this framework to a new endpoint, check which behaviour it follows before picking a status-check step. Per the official API list (automationexercise.com/api_list), these are the responseCode values inside the JSON body (not the HTTP status, which is always 200 — see section 9):
Author: CODESSOHAM
Find elsewhere
🌐
GitHub
github.com › deep6263 › api-python-automation-framework
GitHub - deep6263/api-python-automation-framework · GitHub
A scalable API automation framework built with Python, Pytest, Requests, Allure, JSON Schema, Loguru, and GitHub Actions.
Author: deep6263
🌐
GitHub
github.com › ranitdey › Rest-API-Automation
GitHub - ranitdey/Rest-API-Automation: Rest API automation using python and requests · GitHub
Rest API automation using python and requests _ Used requests module in this framework to make http calles to the server. - Link to the awesome requests framework: http://docs.python-requests.org/en/master/ - Used Ptest as automation testing framework.
Author: ranitdey
🌐
GitHub
github.com › nareshnavinash › PyRest-Python
GitHub - nareshnavinash/PyRest-Python: REST API automation framework with snap mode, includes comparing image files
February 26, 2020 - REST API automation framework with snap mode, includes comparing image files - nareshnavinash/PyRest-Python
Starred by 19 users
Forked by 7 users
Languages: Python 100.0% | Python 100.0%
🌐
GitHub
github.com › topics › api-automation-python
api-automation-python · GitHub Topics · GitHub
python blog api qa automation technology selenium selenium-python api-automation api-automation-python ... This repository contains the code of API automation for Brit QA API test. Framework used is Pytest-Allure framework.
🌐
GitHub
github.com › barak03 › api-automation-framework
GitHub - barak03/api-automation-framework · GitHub
A small personal portfolio project demonstrating a maintainable Python API test framework against the public Restful Booker service. The deliverable is the automation framework, not a backend application.
Author: barak03
Author: karthikkannan61-lab
Starred by 6 users
Forked by 4 users
Languages: Python
Author: mtsaryov
Author: Murimasa
🌐
GitHub
github.com › Aferuza › API-automation-framework-with-Python
GitHub - Aferuza/API-automation-framework-with-Python: The framework includes a reusable API client, secure authentication using environment variables, JSON schema validation to detect contract changes, response-time performance checks, and centralized logging for debugging in CI/CD pipelines. · GitHub
The framework includes a reusable API client, secure authentication using environment variables, JSON schema validation to detect contract changes, response-time performance checks, and centralized logging for debugging in CI/CD pipelines. - Aferuza/API-automation-framework-with-Python
Author: Aferuza