README & API Documentation Generator is an interactive, full-stack developer portal that allows API architects, engineers, and product managers to easily prototype, design, document, and test interactive APIs. It pairs high-speed UI builders with Gemini-powered generative technical writing, live API mocking, request-response execution, and sandbox validation.
- Includes code request snippets for standard environments: cURL, TypeScript, and Python.
- Extended language support for PHP and Java snippets to maximize developer accessibility and compliance with legacy integrations.
- Customize HTTP path routes, descriptions, methods (e.g.,
GET,POST,PUT,DELETE), and mock data payloads. - Custom Headers Specification Builder: Bind custom headers (like
X-API-KeyorCustom-Version-Header) directly onto specific endpoint schemas. - Header Sandbox Support: All custom headers are dynamically reflected into the interactive mock sandbox simulation and output documents.
- Fully customizable security permission bindings (such as
read:profileorwrite:data). - Dynamically syncs scopes across matching endpoints, authorization token setups, code generators, and standard Markdown outputs.
- Configuration Export: Export your entire API catalog, endpoint definitions, security settings, and project metadata as a single, portable JSON file.
- Configuration Import: Restore your project state instantly into the portal to resume editing, testing, or generating documentation with zero friction.
- Leverages server-side Gemini integration to automatically synthesize high-quality README content, folder architectures, setup guides, and standard schema tables with zero-placeholder fidelity.
├── LICENSE # MIT License showing author credit (Meet Potdar)
├── README.md # This project guide showing documentation and features
├── package.json # NPM package scripts and framework dependencies
├── server.ts # Express backend proxy routing AI & mock endpoints
├── vite.config.ts # Bundler config hosting React and Express
├── src/
├── App.tsx # Main frontend view containing sandbox, builder, metrics
├── data.ts # Preset initial configurations (SaaS Payment catalog, Task manager)
├── types.ts # TypeScript interface and metadata bindings
└── components/
├── BrandLogo.tsx # Responsive rendering SVG assets
└── MarkdownView.tsx # Render engine for output technical markupsInitialize required secrets in .env:
GEMINI_API_KEY=your_gemini_api_key_hereUse NPM to fetch core libraries:
npm installSpin up the local hot-refreshing environment:
npm run devOpen http://localhost:3000 to view the portal.
Bundle React assets, compile TypeScript, and prepare the standalone server distribution:
npm run buildThis project is licensed under the MIT License. See the LICENSE file for details.
Developed, customized, and polished with high precision by Meet Potdar © 2026. All rights reserved.