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.
234 lines (171 loc) • 6.14 kB
Markdown
# 📝 Update Platform Information
**Instructions for updating Apify Actor profile and npm package information**
## 🎯 What's Been Updated
### ✅ package.json
- Updated description (optimized for npm search)
- Keywords already optimized
- All metadata complete
### ✅ .actor/actor.json
- Updated title and description
- All input fields have clear descriptions
- Ready for Apify Store
## 📦 npmjs.com Updates
### Current Package
**URL:** https://www.npmjs.com/package/apx-toolkit
### What to Update:
#### 1. Package Description (Already Updated in package.json)
The description in `package.json` has been updated. To publish the update:
```bash
# Make sure version is bumped
npm version patch # or minor, or major
# Publish
npm publish
```
**New Description:**
```
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.
```
#### 2. npm Profile Page (Manual Update Required)
Go to: https://www.npmjs.com/package/apx-toolkit
**Update These Fields:**
1. **Homepage:** (Already set to GitHub)
- Should be: `https://github.com/irun2themoney/apx-toolkit#readme`
2. **Repository:** (Already set)
- Should be: `git+https://github.com/irun2themoney/apx-toolkit.git`
3. **Keywords:** (Already in package.json)
- These are automatically used from package.json
4. **License:** (Already set to ISC)
**Note:** Most npm package information comes from `package.json`. After updating `package.json` and publishing, the npm page will update automatically.
## 🎭 Apify Actor Profile Updates
### Current Actor
**URL:** https://console.apify.com/actors/2eXbQISXqhTnIxWNJ
### What to Update:
#### 1. Actor Description (Already Updated in actor.json)
The description in `.actor/actor.json` has been updated. After pushing to GitHub, it will sync to Apify.
**New Description:**
```
Automatically discover APIs from any website and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation (OpenAPI, Postman, cURL, Insomnia), mock servers, performance reports, and contract tests. Supports REST, GraphQL, and WebSocket. Saves 2-4 weeks of developer work in seconds.
```
#### 2. Apify Store Listing (Manual Update Required)
Go to: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ/settings
**Update These Fields:**
1. **Store Description:**
```
APX Toolkit automatically discovers APIs from any website and generates everything you need:
✅ Code in 12 languages (TypeScript, Python, Go, Java, PHP, Ruby, C#, Kotlin, Rust, JavaScript, cURL, PowerShell)
✅ Complete documentation (OpenAPI, Postman, cURL, Insomnia)
✅ TypeScript type definitions
✅ Test suites (Jest, pytest, Mocha, Vitest, Playwright)
✅ 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
No API specs needed - just provide a URL and APX does the rest.
Result: 2-4 weeks of developer work → 10 seconds
Perfect for:
• Integrating with third-party APIs
• Documenting existing APIs
• Building SDKs
• Testing API integrations
Try it now - just paste a URL and get complete integration packages in seconds!
```
2. **Store Tags/Categories:**
```
api-discovery
api-documentation
code-generation
openapi
graphql
websocket
sdk-generator
api-toolkit
developer-tools
automation
typescript
```
3. **Store Screenshots/Demo:**
- Add screenshots of the Actor in action
- Add demo video (if you create one)
- Show example outputs
4. **Use Cases:**
```
• Discover APIs from any website
• Generate code in 12 programming languages
• Create complete API documentation
• Build test suites and SDK packages
• Perform security audits
• Generate mock servers for development
• Benchmark API performance
• Create contract tests for CI/CD
```
5. **Pricing:**
- Set up pricing (if not already done)
- Consider tiered pricing for different user levels
## 🚀 Steps to Update
### Step 1: Update package.json (Already Done)
✅ Description updated
✅ Keywords already optimized
✅ All metadata complete
### Step 2: Publish to npm
```bash
# Bump version
npm version patch
# Publish
npm publish
```
### Step 3: Push to GitHub (Already Done)
```bash
git add .
git commit -m "Update package and actor descriptions"
git push origin main
```
### Step 4: Update Apify Store (Manual)
1. Go to: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ/settings
2. Update Store Description (use content above)
3. Add Tags/Categories
4. Add Screenshots/Demo
5. Update Use Cases
6. Save changes
### Step 5: Verify
- Check npm page: https://www.npmjs.com/package/apx-toolkit
- Check Apify Store: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ
- Verify descriptions are updated
## 📋 Checklist
### npm Package
- [x] Updated package.json description
- [ ] Bump version in package.json
- [ ] Run `npm publish`
- [ ] Verify npm page is updated
### Apify Actor
- [x] Updated actor.json description
- [x] Pushed to GitHub (will auto-sync)
- [ ] Update Store Description manually
- [ ] Add Store Tags/Categories
- [ ] Add Screenshots/Demo
- [ ] Update Use Cases
- [ ] Verify Store listing
## 💡 Pro Tips
### For npm:
- Description should be clear and keyword-rich
- Keywords help with search discovery
- Homepage and repository links improve credibility
### For Apify Store:
- Detailed description helps users understand value
- Tags improve discoverability
- Screenshots/demo increase conversion
- Use cases help users see value
## ✅ Ready to Update!
All content is ready. Just:
1. Publish to npm (if needed)
2. Update Apify Store manually
3. Verify both are updated
**Everything is prepared and ready to go!** 🚀