Ductape is a shared, governed execution layer that helps you integrate with any API, database, or storage service.
npm install @ductape/sdk
Set up environments, wire components, and call them from your code.
APIs, databases, queues, storage, workflows. Each does one thing well with predictable interfaces.
Dev, staging, production. Per-environment secrets, providers, and endpoints.
Wire components, call from your code. Type-safe SDK, zero boilerplate.
Reuse the same blocks across projects. Databases, queues, storage, auth, workflows, and more.
REST, SOAP, GraphQL, Webhooks. OAuth, Bearer, Basic auth and more.
Email, SMS, push: all through one unified interface.
Connect any database: SQL, NoSQL, graph, or vector.
Query and traverse graph databases. Relationships, nodes, and traversals.
Fallbacks, healthchecks, and quotas. Keep your systems predictable and fault-tolerant.
In-memory or Redis. Speed up reads and reduce load on your backends.
Store and inject secrets at runtime securely. Per-environment, encrypted.
Async processing made simple. Any broker.
Store and serve files from anywhere.
Durable, multi-step processes with state persistence, retries, and rollbacks. Survive failures and keep consistency.
Connect to any LLM. One interface for chat, completions, and embeddings.
Long-term memory, tools, RAG. Multi-step agents that reason and act.
Power your RAG pipelines and semantic search. Connect any vector database with one interface.
Schedule and run tasks reliably. Built-in retries, timeouts, and dead-letter queues.
Manage user sessions across services. Track state, handle expiry, and sync seamlessly.
Simple, intuitive APIs.