Jennie API: Mastering API Integration with AI
Inspiration
APIs are the backbone of modern applications, yet working with them is often frustrating. Developers waste hours manually documenting APIs, writing fetch code, and debugging integration issues. We wanted to change that. Inspired by the need for a faster, smarter, and more seamless API workflow, we built Jennie API—an AI-powered solution that done the above all within VS Code.
What It Does
Jennie API streamlines API development by integrating key features directly into the developer’s workflow:
- Automated API Documentation – Instantly generates accurate API documentation using AI.
- Fetch Code Generation – Produces ready-to-use API requests, reducing manual effort.
- In-Editor API Testing – Enables developers to test APIs inside VS Code, eliminating the need for external tools.
- Natural Language API Matching – Finds the correct API endpoint based on simple descriptions.
How We Built It
We leveraged Azure OpenAI to analyze API structures and generate documentation and fetch code dynamically. The VS Code extension was developed using TypeScript, while the backend, built with Node.js and Express, ensures efficient API processing. We use well-structured prompt engineering to ensure the functionality.
Challenges We Ran Into
- VS Code UI Integration – Ensuring a smooth and intuitive user interface within VS Code was a major challenge.
- Optimizing Performance – Balancing speed, accuracy, and usability without overwhelming system resources.
Accomplishments That We're Proud Of
- Successfully integrating AI-powered automation into the API development process.
- Creating a developer-friendly extension that enhances productivity and reduces errors.
- Streamlining API testing, documentation, and integration into one seamless workflow.
What We Learned
Through this project, we gained deep insights into API management, AI-driven automation, and developer workflows. We learned that even small inefficiencies—like outdated docs or minor request errors—can create significant delays. By focusing on usability, accuracy, and automation, we developed a tool that truly improves API development.
What's Next for Jennie API
Jennie API is just the beginning. We plan to:
- Expand AI Capabilities – Improve API understanding and optimize auto-generated fetch requests.
- Support More API Formats – Enhance compatibility with GraphQL, WebSockets, and other API types.
- Enable Team Collaboration – Introduce features that allow teams to share, review, and manage API integration more effectively.
Jennie API is redefining how developers work with APIs—and we’re just getting started! 🚀
Built With
- api
- azure
- compiler
- eslint
- javascript
- natural-language-processing
- node.js
- snippet
- tsconfig
- typescript
- ui-panels
- webview


Log in or sign up for Devpost to join the conversation.