API GuardianAPI Guardian is a Visual Studio Code extension designed to scan your project for APIs. Once the APIs are identified, they will be tested, and a report will be generated containing the full API, its file location, status, and a corresponding message. Developers can also hover over the APIs found in their project a pop-up messaage will appear based on the status of your API. This extension currently works for JavaScript, TypeScript, Python, CSharp and PHP. This extension streamlines debugging and testing, reducing manual effort and allowing you to focus more on development. FeaturesThis project is part of a learning experience, and while we continuously work to enhance its functionality, we cannot guarantee specific performance outcomes or results. We appreciate your understanding and support as we refine this extension. As a limitation, the extension can scan GET, POST, UPDATE, and DELETE API endpoints in JavaScript, TypeScript, and Python. However, for C#, PHP, and Java, it currently supports scanning only GET API endpoints.
Success Hover Message ![]() Failed Hover Message with API Key ![]() Failed Hover Message without API Key ![]() Setup InstructionsAfter installing the extension, the necessary dependencies will be automatically installed. If you encounter any issues, run the following command in the extension's folder:
How to use the extension
![]()
![]()
Copyright© 2024 Joy Cheng Yee Shing. All rights reserved. This project is licensed under the MIT License. Permission is hereby granted, free of charge, to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is provided to do so, subject to the following conditions:
If you have any questions or feedback, feel free to reach out to joyyyy.cheng@gmail.com. Developer Information
Project and School Information
![]() ContactFor any questions or feedback, please reach out to joyyyy.cheng@gmail.com. |