ductape-sdk v1.0.62
Ductape
Simplifying Product Development with Seamless Interoperability
Ductape streamlines software development with composable and portable components that unify services, enable interoperability, and ensure consistency—all from your codebase.
🚀 Why Ductape?
- Composable & Reusable – Reduce redundancy, accelerate feature development, and integrate databases, message brokers, storage, and third-party services.
- Safe Testing – Validate features in isolated environments for reliable deployments and early issue detection.
- Built-in Monitoring – Track performance, log issues, and analyze usage patterns in real time.
🔧 Core Features
- Modular Components – Seamless integration with databases, messaging, storage, and web services.
- Effortless Scaling – Dynamic resource allocation with minimal backend maintenance.
- Streamlined Management – Define, monitor, and optimize services directly in your codebase.
🛠 Getting Started
1️ Install SDK
npm install ductape-sdk
2️ Define Apps & Actions
- Apps: Third-party services (e.g., payment gateways, AI agents).
- Actions: Tasks like "Send Email" or "Create Payment."
3️ Configure App Resources
- Webhooks for real-time updates.
- Events to trigger workflows.
- Authentication via API keys or OAuth.
4️ Create Products & Add Apps
Group apps, resources, and features into a product for seamless interoperability.
5️ Define Product Resources
- Storage (AWS S3, AZURE, GCP) Databases (SQL & NOSQL), Message Brokers (RabbitMQ, AWS SQS, Redis, Kafka, Google PubSub).
- Third-Party API Integrations, Notifications, Background Jobs.
- Features & Workflows to automate actions.
6️ Use in Code
import Ductape from "ductape-sdk";
const { processor } = new Ductape(credentials);
await processor.storage.save({ env: "prd", product: "myApp", event: "bucket-name", input: { blob, fileName: "text.txt" } });
await processor.messageBroker.publish({ env: "prd", product: "myApp", event: "queue:topic", input: { message: { orderId: 12345 } } });
📖 Documentation
Find detailed usage at docs.ductape.app.
📄 License
Ductape is MIT-licensed. Made with ❤️ by Ductape Technologies.
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
9 months ago
10 months ago
9 months ago
9 months ago
11 months ago
11 months ago
11 months ago
12 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago