UNPKG

apx-toolkit

Version:

Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.

88 lines (86 loc) 2.95 kB
{ "presets": { "simple": { "name": "Simple Discovery", "description": "Quick API discovery with minimal configuration", "input": { "startUrls": [{"url": "https://example.com"}], "maxPages": 10, "generateDocumentation": true, "exportFormats": ["openapi", "postman"], "generateMockServer": true, "generatePerformanceBenchmark": false, "generateContractTests": false, "generateMCPIntegration": false, "generateX402Integration": false, "generateDependencyGraph": false } }, "standard": { "name": "Standard Package", "description": "Complete API integration package with all essential features", "input": { "startUrls": [{"url": "https://example.com"}], "maxPages": 50, "maxConcurrency": 5, "generateDocumentation": true, "exportFormats": ["openapi", "postman", "curl"], "generateMockServer": true, "generatePerformanceBenchmark": true, "generateContractTests": true, "generateMCPIntegration": false, "generateX402Integration": false, "generateDependencyGraph": true } }, "complete": { "name": "Complete Package", "description": "Everything! All features enabled for maximum output", "input": { "startUrls": [{"url": "https://example.com"}], "maxPages": 100, "maxConcurrency": 5, "generateDocumentation": true, "exportFormats": ["openapi", "postman", "curl", "insomnia"], "generateGitHubActions": true, "generateSecurityReport": true, "generateEnhancedDocs": true, "generateMockServer": true, "generatePerformanceBenchmark": true, "generateContractTests": true, "generateMCPIntegration": true, "generateX402Integration": true, "generateDependencyGraph": true } }, "developer": { "name": "Developer Tools", "description": "Focus on developer experience: mocks, tests, and docs", "input": { "startUrls": [{"url": "https://example.com"}], "maxPages": 50, "generateMockServer": true, "generateContractTests": true, "generateDependencyGraph": true, "generateEnhancedDocs": true, "generatePerformanceBenchmark": false, "generateMCPIntegration": false, "generateX402Integration": false } }, "performance": { "name": "Performance Focus", "description": "Focus on performance analysis and optimization", "input": { "startUrls": [{"url": "https://example.com"}], "maxPages": 50, "generatePerformanceBenchmark": true, "generateDependencyGraph": true, "generateMockServer": false, "generateContractTests": false, "generateMCPIntegration": false, "generateX402Integration": false } } } }