APIForge
September 2023
In Progress

Next.js
Supabase
OpenAPI
Docker
Project Overview
APIForge simplifies API development by providing a visual interface for designing endpoints, defining models, and setting up authentication. It automatically generates OpenAPI documentation and creates mock servers for testing.
Challenges
- •Translating visual interface actions to valid OpenAPI specifications
- •Creating accurate mock servers that respect the defined API behaviors
- •Supporting various authentication schemes in documentation and testing
Solutions
- •Developed a domain-specific language for API definitions
- •Built a rules engine for mock data generation with realistic constraints
- •Implemented Auth adapter pattern to support OAuth, API keys, and JWT
Project Info
Completed:9/20/2023
Type:Personal Project