{"repo":"tienanr/docurift","free":true,"listed":false,"github":"https://github.com/tienanr/docurift","clone":"git clone https://github.com/tienanr/docurift.git","description":"DocuRift is an intelligent API documentation generator that automatically analyzes your API traffic and generates comprehensive documentation in multiple formats. It works as a proxy server that captures API requests and responses, then generates OpenAPI and Postman collection documentation.","language":"Go","stars":217,"topics":["autodoc","documentation","openapi","postman-collection","swagger-ui"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"DocuRift DocuRift is a powerful tool that automatically generates and maintains REST API documentation by observing real API traffic. It acts as a proxy between your clients and API server, capturing and analyzing requests and responses to create comprehensive documentation. This is particular useful for existing REST API service with live traffic but lack of documentation. Setup DocuRift as a proxy to run in front of your existing service and wait for a period of time, and come back to get your Open API spec and Postman Collection! This is safe to run in production environment as it does not send any data out, and masks sensitive user information by default. Analyzer and document generator runs asynchronously without additional performance penalty to your existing service! Features - 🔄 Real-time Documentation : Automatically generates documentation from actual API usage - 📝 OpenAPI/Swagger Support : Generates OpenAPI 3.0 specifications - 📦 Postman Collection : Creates Postman collections for easy API testing - 🔍 Request/Response Examples : Captures real examples of API usage - 🛡️ Security : Handles sensitive data appropriately - 📊 Interactive UI : Integrated Swagger UI for documentation browsing Installation Installing from Source Code Clone, build and install into $GOBIN ($GOPATH/bin or $HOME/go/bin): Alternatively you can install via Docker Pull and run the latest version: See docs/configuration.md for details about config file. Quick Start 1. Create a configuration ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tienanr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tienanr/docurift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}