1.0.62 • Published 4 months ago

ductape-sdk v1.0.62

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months 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

4 months ago

1.0.61

4 months ago

1.0.60

4 months ago

1.0.59

4 months ago

1.0.58

4 months ago

1.0.57-fe

4 months ago

1.0.57-W

4 months ago

1.0.57-F

4 months ago

1.0.57

4 months ago

1.0.56

4 months ago

1.0.55-snd

5 months ago

1.0.54-snd

5 months ago

1.0.53-test-12

5 months ago

1.0.53-test-13

5 months ago

1.0.53-test-14

5 months ago

1.0.53-test-15

5 months ago

1.0.53-test-16

5 months ago

1.0.53-test-10

5 months ago

1.0.53-test-11

5 months ago

1.0.49

5 months ago

1.0.53-test-8

5 months ago

1.0.53-test-7

5 months ago

1.0.53-test-9

5 months ago

1.0.51

5 months ago

1.0.50

5 months ago

1.0.53-test-4

5 months ago

1.0.53-test-3

5 months ago

1.0.53-test-6

5 months ago

1.0.53

5 months ago

1.0.53-test-5

5 months ago

1.0.52

5 months ago

1.0.53-test

5 months ago

1.0.53-test-2

5 months ago

1.0.48

5 months ago

1.0.47

6 months ago

1.0.44

6 months ago

1.0.43

6 months ago

1.0.42

6 months ago

1.0.46

6 months ago

1.0.45

6 months ago

1.0.41

7 months ago

1.0.40

7 months ago

1.0.39

8 months ago

1.0.38

8 months ago

1.0.37

8 months ago

1.0.36

8 months ago

1.0.35

8 months ago

1.0.33

8 months ago

1.0.34

8 months ago

1.0.32

9 months ago

1.0.31

9 months ago

1.0.30

9 months ago

1.0.29

9 months ago

1.0.19

10 months ago

1.0.22

10 months ago

1.0.21

10 months ago

1.0.20

10 months ago

1.0.26

9 months ago

1.0.25

9 months ago

1.0.24

9 months ago

1.0.23

10 months ago

1.0.28

9 months ago

1.0.27

9 months ago

1.0.18

11 months ago

1.0.17

11 months ago

1.0.16

11 months ago

1.0.15

12 months 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

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago