1.0.62 • Published 1 year ago

ductape-sdk v1.0.62

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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.

1.0.62

1 year ago

1.0.61

1 year ago

1.0.60

1 year ago

1.0.59

1 year ago

1.0.58

1 year ago

1.0.57-fe

1 year ago

1.0.57-W

1 year ago

1.0.57-F

1 year ago

1.0.57

1 year ago

1.0.56

1 year ago

1.0.55-snd

1 year ago

1.0.54-snd

1 year ago

1.0.53-test-12

1 year ago

1.0.53-test-13

1 year ago

1.0.53-test-14

1 year ago

1.0.53-test-15

1 year ago

1.0.53-test-16

1 year ago

1.0.53-test-10

1 year ago

1.0.53-test-11

1 year ago

1.0.49

1 year ago

1.0.53-test-8

1 year ago

1.0.53-test-7

1 year ago

1.0.53-test-9

1 year ago

1.0.51

1 year ago

1.0.50

1 year ago

1.0.53-test-4

1 year ago

1.0.53-test-3

1 year ago

1.0.53-test-6

1 year ago

1.0.53

1 year ago

1.0.53-test-5

1 year ago

1.0.52

1 year ago

1.0.53-test

1 year ago

1.0.53-test-2

1 year ago

1.0.48

1 year ago

1.0.47

1 year ago

1.0.44

1 year ago

1.0.43

1 year ago

1.0.42

1 year ago

1.0.46

1 year ago

1.0.45

1 year ago

1.0.41

1 year ago

1.0.40

1 year ago

1.0.39

1 year ago

1.0.38

1 year ago

1.0.37

1 year ago

1.0.36

1 year ago

1.0.35

1 year ago

1.0.33

1 year ago

1.0.34

1 year ago

1.0.32

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.29

1 year ago

1.0.19

2 years ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.9

2 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago