apx-toolkit
v1.0.4
Published
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.
Maintainers
Keywords
Readme
APX Toolkit 🚀
Discover APIs. Generate code. Save weeks of work.
⚡ What It Does
APX automatically discovers APIs from any website and generates everything you need:
- ✅ Code in 12 languages (TypeScript, Python, Go, Java, etc.)
- ✅ Documentation (OpenAPI, Postman, cURL, Insomnia)
- ✅ TypeScript types (.d.ts files)
- ✅ Test suites (Jest, pytest, Mocha, etc.)
- ✅ SDK packages (TypeScript, Python, Go)
- ✅ Mock servers (Express.js)
- ✅ Performance reports (k6 load tests)
- ✅ Contract tests (Pact, Schemathesis)
- ✅ Dependency graphs (interactive visualizations)
- ✅ MCP & x402 integrations (AI assistant support)
Result: 2-4 weeks of work → 10 seconds ⚡
🚀 Quick Start (30 seconds)
Option 1: Apify Platform (Easiest)
- Go to: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ
- Click "Start"
- Paste this:
{ "startUrls": [{"url": "https://example.com"}] } - Wait 10-30 seconds → Done! Check the Dataset tab.
Option 2: CLI (Local)
npm install -g apx-toolkit
apx --url https://example.com📖 How It Works
- You provide: A website URL
- APX discovers: All APIs the site uses (REST, GraphQL, WebSocket)
- APX generates: Complete integration package
- You get: Production-ready code, docs, tests, SDKs
That's it! No API specs needed. No manual setup. Just works.
💡 Common Use Cases
Discover APIs from a Website
{
"startUrls": [{"url": "https://example.com"}],
"maxPages": 10
}With Authentication
{
"startUrls": [{"url": "https://api.example.com"}],
"bearerToken": "your-token-here"
}Full Feature Set
{
"startUrls": [{"url": "https://example.com"}],
"generateMockServer": true,
"generatePerformanceBenchmark": true,
"generateContractTests": true,
"generateDependencyGraph": true
}📦 What You Get
Results are organized in 9 dataset views:
- Discovered APIs 📡 - API endpoints found
- Extracted Data 📊 - All data items
- Code Snippets 💻 - Code in 12 languages
- TypeScript Types 📘 - Type definitions
- API Documentation 📚 - OpenAPI, Postman, etc.
- Test Suites 🧪 - Ready-to-run tests
- SDK Packages 📦 - Publishable SDKs
- API Examples 📝 - Request/response examples
- Execution Summary 📈 - Statistics
🎯 Key Features
- Automatic Discovery - Finds APIs by watching network traffic
- 12 Languages - TypeScript, Python, Go, Java, PHP, Ruby, C#, Kotlin, Rust, JavaScript, cURL, PowerShell
- Multiple Formats - OpenAPI, Postman, cURL, Insomnia
- OAuth Support - Automatic token capture
- GraphQL & WebSocket - Full support
- Production Ready - CI/CD templates, security audits, change detection
📚 Documentation
- Quick Start Guide - Get started in 60 seconds
- User Guide - Complete documentation
- Common Use Cases - Real-world examples
- FAQ - Frequently asked questions
🤝 Contributing
Found a bug? Have an idea? Open an issue or submit a PR!
📄 License
ISC License - see LICENSE file for details.
🔗 Links
- Live Actor: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ
- GitHub: https://github.com/irun2themoney/apx-toolkit
- npm: https://www.npmjs.com/package/apx-toolkit
APX Toolkit - Your complete API integration solution. Save weeks of work in seconds. 🚀
