{"id":31552342,"url":"https://github.com/aporthq/aport-integrations","last_synced_at":"2026-04-02T03:02:27.748Z","repository":{"id":317625014,"uuid":"1068088789","full_name":"aporthq/aport-integrations","owner":"aporthq","description":"🛡️ Community-built integrations, SDKs, and tools for APort - the neutral trust rail for AI agents. Join Hacktoberfest 2025!","archived":false,"fork":false,"pushed_at":"2025-10-02T01:33:54.000Z","size":102,"stargazers_count":0,"open_issues_count":22,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-02T03:25:44.309Z","etag":null,"topics":["agent-identity","agent-security","ai","ai-agents","crewai","django","express","fastapi","hacktoberfest","hacktoberfest-accepted","integrations","langchain","middleware","nextjs","nodejs","openapi","policy-enforcement","sdk","shopify","stripe"],"latest_commit_sha":null,"homepage":"https://aport.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aporthq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-01T20:52:17.000Z","updated_at":"2025-10-02T02:52:06.000Z","dependencies_parsed_at":"2025-10-02T03:25:49.603Z","dependency_job_id":"087f878f-b6cd-4406-8ead-f20c86ce3fc0","html_url":"https://github.com/aporthq/aport-integrations","commit_stats":null,"previous_names":["aporthq/aport-integrations"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/aporthq/aport-integrations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aporthq%2Faport-integrations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aporthq%2Faport-integrations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aporthq%2Faport-integrations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aporthq%2Faport-integrations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aporthq","download_url":"https://codeload.github.com/aporthq/aport-integrations/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aporthq%2Faport-integrations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-identity","agent-security","ai","ai-agents","crewai","django","express","fastapi","hacktoberfest","hacktoberfest-accepted","integrations","langchain","middleware","nextjs","nodejs","openapi","policy-enforcement","sdk","shopify","stripe"],"created_at":"2025-10-04T19:52:31.650Z","updated_at":"2026-04-02T03:02:27.709Z","avatar_url":"https://github.com/aporthq.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛡️ APort Integrations\n\n\u003cdiv align=\"center\"\u003e\n\n![APort Logo](https://img.shields.io/badge/APort-Integrations-06b6d4?style=for-the-badge\u0026logo=shield\u0026logoColor=white)\n\n**Community-built integrations, SDKs, and tools for the APort ecosystem**\n\n[![GitHub Issues](https://img.shields.io/github/issues/aporthq/aport-integrations?style=flat-square\u0026logo=github)](https://github.com/aporthq/aport-integrations/issues)\n[![GitHub PRs](https://img.shields.io/github/issues-pr/aporthq/aport-integrations?style=flat-square\u0026logo=github)](https://github.com/aporthq/aport-integrations/pulls)\n[![License](https://img.shields.io/badge/License-MIT-f59e0b?style=flat-square)](LICENSE)\n[![Hacktoberfest](https://img.shields.io/badge/Hacktoberfest-Accepted-ff6900?style=flat-square\u0026logo=digitalocean)](https://hacktoberfest.digitalocean.com/)\n\n[🌐 APort Website](https://aport.io) • [📚 Documentation](https://aport.io/docs) • [🚀 Try APort](https://aport.io/dashboard) • [💬 Discord](https://discord.gg/aport)\n\n\u003c/div\u003e\n\n---\n\n## 🎯 About APort Integrations\n\nThis repository houses community-contributed integrations, SDKs, middleware, and tools that extend APort's capabilities across different platforms, frameworks, and use cases. Each integration demonstrates how to implement APort's agent identity verification and policy enforcement in real-world scenarios.\n\n### 🏆 What Makes APort Special?\n\n- **🆔 Agent Identity**: Portable passports with capabilities \u0026 limits\n- **📋 Policy Packs**: Pre-built policies for common actions (refunds, data export, PR merges)\n- **⚡ Real-time Verify**: Sub-100ms policy checks with global suspend capability\n- **🔐 Multi-level Assurance**: Email, GitHub, Domain verification levels\n- **🌐 Platform Agnostic**: Works across all platforms and frameworks\n\n---\n\n\n## 📦 Official SDKs\n\nThe official APort SDKs are maintained in the [aport-sdks repository](https://github.com/aporthq/aport-sdks).\n\n### ✅ Currently Available\n\n#### Node.js/JavaScript\n- **Core SDK**: [@aporthq/sdk-node](https://github.com/aporthq/aport-sdks/tree/main/javascript) - Core Node.js SDK\n- **Express Middleware**: [@aporthq/middleware-express](https://github.com/aporthq/aport-sdks/tree/main/express) - Express.js middleware\n\n#### Python\n- **Core SDK**: [aporthq-sdk-python](https://github.com/aporthq/aport-sdks/tree/main/python) - Core Python SDK\n- **FastAPI Middleware**: [agent-passport-middleware-fastapi](https://github.com/aporthq/aport-sdks/tree/main/fastapi) - FastAPI middleware\n\n### 🚧 In Development (Hacktoberfest 2025)\n\nWe're actively building more SDKs and integrations! Check out our [open issues](https://github.com/aporthq/aport-integrations/issues) to contribute:\n\n#### High Priority SDKs\n- **Go SDK** - Core Go SDK with Gin, Echo, Fiber middleware\n- **PHP SDK** - Core PHP SDK with Laravel middleware\n- **Ruby SDK** - Core Ruby SDK with Rails gem\n\n#### Agent Framework Integrations\n- **LangChain Integration** - Tool guard for LangChain\n- **CrewAI Integration** - Task verification decorator\n- **n8n Workflow Node** - Custom n8n node for policy checks\n\n#### Platform Integrations\n- **Zapier App** - Custom Zapier app for APort verification\n- **GitHub App** - PR/Merge verification\n- **Discord Bot** - Team verification workflows\n\n#### Developer Experience\n- **VS Code Extension** - Code snippets and syntax highlighting\n- **Postman Collection** - API testing and CI/CD integration\n- **CLI Tool** - Quick integration setup\n\n#### E-commerce \u0026 Financial\n- **Shopify App** - Refund protection for e-commerce\n- **Stripe Integration** - Payment verification\n- **Banking APIs** - Financial services integration\n\n#### Protocol Bridges\n- **OpenAPI Spec** - OpenAPI 3.1 specification for APort API\n- **AP2 Bridge** - AP2 payment authorization bridge\n- **SPIFFE/SPIRE** - Enterprise identity integration\n\n## 🎉 Hacktoberfest 2025 Progress\n\nWe're actively building the APort ecosystem with **22+ open issues** and **6 issues already picked up** by contributors! \n\n### 📊 Current Status\n- **Total Issues**: 22 open issues\n- **Issues Picked Up**: 6 (27% pickup rate in 8 hours!)\n- **Total Bounty Pool**: $175+ USD\n- **Categories**: 10+ different integration types\n\n### 🏆 Most Popular Issues (Already Picked Up)\n1. **Blog Post Tutorial** - 2 assignees\n2. **n8n Workflow Node** - 1 assignee  \n3. **Go SDK** - 1 assignee\n4. **Next.js Middleware** - 2 assignees\n5. **AP2 Payment Bridge** - 2 assignees\n6. **Zapier Custom App** - 1 assignee\n\n### 🎯 Strategic Need for Comprehensive SDK Coverage\n\n\n### **Agent Framework Coverage** (Highest Priority)\n- **LangChain**: Most popular AI framework - needs tool guard integration\n- **CrewAI**: Multi-agent orchestration - needs task verification decorator\n- **n8n**: Low-code automation - needs custom verification node\n- **LangGraph**: State machine workflows - needs checkpoint integration\n- **Zapier**: No-code automation - needs custom app\n\n### **E-commerce Platform Integration** (Design Partner Demos)\n- **Shopify**: Complete app with refund guardrails\n- **WooCommerce**: WordPress plugin for order verification\n- **Stripe**: Connect payout verification\n\n### **Developer Experience Tools** (Reduce Integration Friction)\n- **CLI Tool**: `npx create-aport-integration` scaffolding\n- **VS Code Extension**: Policy development with IntelliSense\n- **Postman Collection**: Complete API testing suite\n\n### **Framework Middleware** (Native Support)\n- **Next.js**: App Router and Pages Router support\n- **Django**: Python web framework middleware\n- **Laravel**: PHP framework with Artisan commands\n- **Rails**: Ruby gem with generators\n- **Go Frameworks**: Gin, Echo, Fiber middleware\n\n### **Protocol Bridges** (Universal Interoperability)\n- **OpenAPI 3.1**: Complete API specification\n- **AP2 Bridge**: Payment authorization integration\n- **SPIFFE/SPIRE**: Enterprise identity federation\n\n## 🚀 Quick Start\n\n### 1. Browse Available Integrations\n\n```bash\n# Clone the repository\ngit clone https://github.com/aporthq/aport-integrations.git\ncd aport-integrations\n\n# Explore integrations by category\nls examples/\n# agent-frameworks/  ecommerce/  developer-tools/  middleware/  protocol-bridges/\n```\n\n### 2. Try an Integration\n\n```bash\n# Example: LangChain Tool Guard\ncd examples/agent-frameworks/langchain\nnpm install\nnpm run example\n\n# Example: Express.js Middleware\ncd examples/middleware/express\nnpm install\nnpm start\n```\n\n### 3. Create Your Own Integration\n\n```bash\n# Use our CLI to scaffold a new integration\nnpx create-aport-integration my-integration\ncd my-integration\nnpm install\n```\n\n---\n\n## 📁 Repository Structure\n\n```\naport-integrations/\n├── examples/                    # Working integration examples\n│   ├── agent-frameworks/        # LangChain, CrewAI, n8n, etc.\n│   ├── ecommerce/              # Shopify, WooCommerce, Stripe\n│   ├── middleware/             # Express, FastAPI, Django, etc.\n│   └── protocol-bridges/       # OpenAPI, AP2, SPIFFE/SPIRE\n├── tools/                      # Developer tools and utilities\n│   ├── cli/                    # APort CLI for scaffolding\n│   ├── vscode-extension/       # VS Code extension\n│   └── postman-collection/     # Postman collection\n├── templates/                  # Integration scaffolding templates\n│   ├── javascript-middleware/  # Express.js template\n│   └── python-middleware/      # FastAPI template\n├── sdk/                        # References to official SDKs\n│   └── README.md               # Links to aport-sdks repository\n└── docs/                       # Integration documentation\n```\n\n### 📋 Directory Purposes\n\n- **`examples/`** - **Working integration examples** that demonstrate real-world usage of APort\n- **`tools/`** - **Developer tools and utilities** (CLI, VS Code extension, Postman collection)\n- **`templates/`** - **Scaffolding templates** for quick integration development and consistent structure\n- **`sdk/`** - **References to official APort SDKs** maintained in the aport-sdks repository\n\n---\n\n## 🎨 Integration Categories\n\n### 🤖 **Agent Framework Integrations**\nMake APort the default trust layer for AI agent frameworks.\n\n| Integration | Description | Status | Maintainer |\n|-------------|-------------|--------|------------|\n| [LangChain Tool Guard](examples/agent-frameworks/langchain/) | Secure LangChain tools with APort verification | ✅ Active | Community |\n| [CrewAI Task Decorator](examples/agent-frameworks/crewai/) | `@aport_verify` decorator for CrewAI tasks | ✅ Active | Community |\n| [n8n APort Node](examples/agent-frameworks/n8n/) | Custom n8n node for APort verification | 🚧 In Progress | Community |\n| [LangGraph Checkpoints](examples/agent-frameworks/langgraph/) | APort verification in LangGraph state machines | 📋 Planned | Community |\n\n### 🛒 **E-commerce Platform Guardrails**\nProve the refund use case with working platform integrations.\n\n| Integration | Description | Status | Maintainer |\n|-------------|-------------|--------|------------|\n| [Shopify Refund Guardrail](examples/ecommerce/shopify/) | Complete Shopify app with APort verification | ✅ Active | Community |\n| [WooCommerce Plugin](examples/ecommerce/woocommerce/) | WordPress plugin for order/refund verification | 🚧 In Progress | Community |\n| [Stripe Connect Verification](examples/ecommerce/stripe/) | Webhook handler for Stripe Connect payouts | 📋 Planned | Community |\n\n### 🔧 **Developer Experience Tools**\nReduce APort integration time from hours to minutes.\n\n| Tool | Description | Status | Maintainer |\n|------|-------------|--------|------------|\n| [APort CLI](tools/cli/) | `npx create-aport-integration` scaffolding tool | ✅ Active | Community |\n| [VS Code Extension](tools/vscode-extension/) | Policy development with IntelliSense | 🚧 In Progress | Community |\n| [Postman Collection](tools/postman-collection/) | Complete API testing collection | ✅ Active | Community |\n\n### 🌉 **Protocol Bridges \u0026 Standards**\nPosition APort as the universal verify layer.\n\n| Bridge | Description | Status | Maintainer |\n|--------|-------------|--------|------------|\n| [OpenAPI 3.1 Spec](examples/protocol-bridges/openapi/) | Complete OpenAPI specification | ✅ Active | Community |\n| [AP2 Bridge](examples/protocol-bridges/ap2/) | APort passport authorization for AP2 payments | 📋 Planned | Community |\n| [SPIFFE/SPIRE Integration](examples/protocol-bridges/spiffe/) | Enterprise identity federation | 📋 Planned | Community |\n\n### 🛠️ **Core Framework SDKs \u0026 Middleware**\nNative support for popular web frameworks.\n\n| Framework | SDK/Middleware | Status | Maintainer |\n|-----------|----------------|--------|------------|\n| Next.js | Middleware package | ✅ Active | Community |\n| Express.js | Middleware package | ✅ Active | Community |\n| FastAPI | Middleware package | ✅ Active | Community |\n| Django | Middleware package | 🚧 In Progress | Community |\n| Laravel | Composer package | 📋 Planned | Community |\n| Rails | Ruby gem | 📋 Planned | Community |\n| Go | Official SDK | 🚧 In Progress | Community |\n\n---\n\n## 🎯 Real-World Examples\n\n### 💳 E-commerce Refund Protection\n\n```javascript\n// Express.js with APort middleware\nconst { createAPortMiddleware } = require(\"@aporthq/middleware-express\");\n\nconst aportMiddleware = createAPortMiddleware({\n  apiKey: process.env.APORT_API_KEY\n});\n\napp.post(\"/api/refunds\", \n  aportMiddleware(\"finance.payment.refund.v1\"),\n  async (req, res) =\u003e {\n    // Policy already verified! Check specific limits\n    const passport = req.aport.passport;\n    \n    if (req.body.amount \u003e passport.limits.refund_amount_max_per_tx) {\n      return res.status(403).json({\n        error: \"Refund exceeds limit\",\n        requested: req.body.amount,\n        limit: passport.limits.refund_amount_max_per_tx\n      });\n    }\n\n    // Process refund safely\n    const refund = await stripe.refunds.create({\n      amount: req.body.amount,\n      payment_intent: req.body.payment_intent\n    });\n    \n    res.json({ success: true, refund });\n  }\n);\n```\n\n### 🤖 LangChain Tool Protection\n\n```python\n# LangChain with APort Tool Guard\nfrom aporthq_sdk import APortClient\nfrom langchain.tools import Tool\n\ndef refund_tool(order_id: str, amount: float) -\u003e str:\n    return f\"Refunded ${amount} for order {order_id}\"\n\n# Initialize APort client\naport_client = APortClient(api_key=os.getenv(\"APORT_API_KEY\"))\n\n# Create protected tool wrapper\nclass APortToolGuard:\n    def __init__(self, tool, policy_pack, agent_id):\n        self.tool = tool\n        self.policy_pack = policy_pack\n        self.agent_id = agent_id\n    \n    async def __call__(self, *args, **kwargs):\n        # Verify agent before tool execution\n        result = await aport_client.verify(self.policy_pack, self.agent_id)\n        if not result.verified:\n            raise Exception(\"Agent verification failed\")\n        \n        # Execute tool if verified\n        return self.tool(*args, **kwargs)\n\n# Wrap tool with APort verification\nprotected_refund_tool = APortToolGuard(\n    tool=Tool(\n        name=\"refund_tool\",\n        description=\"Process customer refunds\",\n        func=refund_tool\n    ),\n    policy_pack=\"finance.payment.refund.v1\",\n    agent_id=\"agt_inst_xyz789\"\n)\n\n# Use in agent\nagent = initialize_agent([protected_refund_tool], llm, agent_type=\"zero-shot-react-description\")\n```\n\n### 🔀 GitHub Actions Integration\n\n```yaml\n# .github/workflows/aport-verify.yml\nname: APort Verify PR\non: [pull_request]\n\njobs:\n  verify:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: aporthq/policy-verify-action@v1\n        with:\n          agent-id: ${{ secrets.APORT_AGENT_ID }}\n          policy-pack: 'code.repository.merge.v1'\n          context: |\n            {\n              \"repo\": \"${{ github.repository }}\",\n              \"base\": \"${{ github.event.pull_request.base.ref }}\",\n              \"head\": \"${{ github.event.pull_request.head.ref }}\",\n              \"files_changed\": ${{ toJson(github.event.pull_request.changed_files) }}\n            }\n```\n\n---\n\n## 🏆 Hacktoberfest 2025\n\nWe're participating in [Hacktoberfest 2025](https://hacktoberfest.digitalocean.com/)! Join us in building the future of AI agent security.\n\n### 🎁 Rewards \u0026 Recognition\n\n- **💰 Bounties**: $15-$50 per merged PR\n- **👕 Swag**: APort Champion T-shirts for contributors\n- **🏆 Grand Prizes**: Up to $150 for exceptional contributions\n- **🌟 Recognition**: Featured on our website and social media\n\n### 🚀 How to Participate\n\n1. **Fork** this repository\n2. **Browse** [open issues](https://github.com/aporthq/aport-integrations/issues) labeled `hacktoberfest`\n3. **Claim** an issue by commenting \"I'd like to work on this\"\n4. **Build** your integration following our [contribution guidelines](CONTRIBUTING.md)\n5. **Submit** a pull request with your implementation\n6. **Get paid** via Chimoney when your PR is merged!\n\n### 🎯 Priority Issues\n\n- [ ] [LangChain Tool Guard](https://github.com/aporthq/aport-integrations/issues/1) - $50\n- [ ] [CrewAI Task Decorator](https://github.com/aporthq/aport-integrations/issues/2) - $50\n- [ ] [Shopify Refund Guardrail](https://github.com/aporthq/aport-integrations/issues/3) - $50\n- [ ] [APort CLI Tool](https://github.com/aporthq/aport-integrations/issues/4) - $50\n\n[View all Hacktoberfest issues →](https://github.com/aporthq/aport-integrations/issues?q=is:issue+is:open+label:hacktoberfest)\n\n## 📈 Key Insights from Issue Pickup Analysis\n\n### What Contributors Want:\n1. **\"Good First Issue\" Label** - 4/6 picked issues have this label\n2. **Content Creation** - Blog posts and tutorials are highly attractive\n3. **Integration \u0026 Middleware** - 5/6 issues are integration-related\n4. **Automation Tools** - n8n and Zapier appeal to no-code audience\n5. **Financial Use Cases** - Payment/AP2 bridge resonates strongly\n\n### Best Practices for New Issues:\n- Use `good-first-issue` label for beginner-friendly tasks\n- Focus on content creation and developer experience\n- Target specific frameworks (Next.js, Go, n8n, Zapier)\n- Include clear success criteria and bounty amounts\n- Provide scaffolding templates for complex integrations\n\n---\n\n## 🤝 Contributing\n\nWe love contributions! Whether you're fixing bugs, adding features, or creating new integrations, your work helps make APort better for everyone.\n\n### 🚀 Quick Contribution Guide\n\n1. **Browse Issues**: Check our [open Hacktoberfest issues](https://github.com/aporthq/aport-integrations/issues?q=is:issue+is:open+label:hacktoberfest)\n2. **Use Templates**: Copy scaffolding templates from `/templates/` directory\n3. **Follow Guidelines**: See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed instructions\n4. **Get Rewarded**: Earn $5-$40 USD per completed issue!\n\n### 🎯 High-Impact Areas\n- **Agent Framework Integrations** (LangChain, CrewAI, n8n)\n- **Platform Integrations** (Zapier, GitHub, Discord)\n- **Developer Experience** (VS Code, CLI, Postman)\n- **Content Creation** (Tutorials, blog posts, videos)\n\n### 📋 Integration Requirements\n\n- ✅ **Working Example**: Must include a complete, runnable example\n- ✅ **Documentation**: Clear README with setup instructions\n- ✅ **Tests**: Unit tests for core functionality\n- ✅ **Error Handling**: Graceful failure modes\n- ✅ **Security**: No hardcoded secrets or credentials\n\n### 🎨 Code Standards\n\n- **Language-specific**: Follow standard conventions (ESLint, Black, gofmt)\n- **Documentation**: Include docstrings and comments\n- **Testing**: Minimum 80% code coverage\n- **Security**: Use environment variables for secrets\n\n[Read our full Contributing Guide →](CONTRIBUTING.md)\n\n---\n\n## 📚 Resources\n\n### 🔗 **APort Resources**\n- [📖 Core Features](https://aport.io/features) - Complete list of APort Features\n- [📖 Documentation](https://aport.io/docs) - Complete guides and API reference\n- [🎮 Swagger Documentation](https://aport.io/api/swagger-ui) - Try APort in your browser\n- [💡 Examples](https://github.com/aporthq/aport-examples) - Real-world implementations\n\n### 🛠️ **Development Resources**\n- [API Reference](https://aport.io/docs/) - Complete API documentation\n- [Policy Packs](https://github.com/aporthq/aport-policies) - Pre-built policy definitions\n- [SDKs](https://github.com/aporthq/aport-sdks) - Language-specific SDKs\n- [Specification](https://github.com/aporthq/aport-spec) - AI Passport Specification\n- [GitHub Actions](https://github.com/aporthq/policy-verify-action) - CI/CD integrations\n\n### 💬 **Community**\n- [GitHub Discussions](https://github.com/aporthq/aport-integrations/discussions) - Ask questions\n\n---\n\n## 📊 Project Status\n\n\u003cdiv align=\"center\"\u003e\n\n| **Metric** | **Count** | **Status** |\n|------------|-----------|------------|\n| **🔧 Integrations** | 15+ | ✅ Active |\n| **📦 SDKs** | 5+ | ✅ Active |\n| **🛠️ Tools** | 8+ | ✅ Active |\n| **👥 Contributors** | 25+ | 🌟 Growing |\n| **⭐ Stars** | 100+ | 🚀 Rising |\n\n\u003c/div\u003e\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**🛡️ Secure your AI agents. Trust but verify.**\n\n[![GitHub](https://img.shields.io/badge/GitHub-Follow-black?style=social\u0026logo=github)](https://github.com/aporthq)\n[![Twitter](https://img.shields.io/badge/Twitter-Follow-06b6d4?style=social\u0026logo=twitter)](https://twitter.com/aporthq)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-Follow-06b6d4?style=social\u0026logo=linkedin)](https://linkedin.com/company/aporthq)\n[![Discord](https://img.shields.io/badge/Discord-Join-5865f2?style=social\u0026logo=discord)](https://discord.gg/aport)\n\nMade with ❤️ by the APort community\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faporthq%2Faport-integrations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faporthq%2Faport-integrations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faporthq%2Faport-integrations/lists"}