diff --git a/storage/ddb/69-ddbout.html b/storage/ddb/69-ddbout.html
deleted file mode 100644
index e8db2edd..00000000
--- a/storage/ddb/69-ddbout.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
diff --git a/storage/ddb/69-ddbout.js b/storage/ddb/69-ddbout.js
deleted file mode 100644
index 1d803bb9..00000000
--- a/storage/ddb/69-ddbout.js
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * Copyright 2013 Wolfgang Nagele
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- **/
-
-var RED = require(process.env.NODE_RED_HOME+"/red/red");
-var util = require("util");
-var aws = require("aws-sdk");
-var attrWrapper = require("dynamodb-data-types").AttributeValue;
-
-function DDBOutNode(n) {
- RED.nodes.createNode(this, n);
- this.warn("This node has been deprecated and will be deleted in a future release. Please update your flow to use the version from npm. Note: you cannot have both this and the npm version installed at the same time.");
- this.credentials = RED.nodes.getNode(n.credentials);
- this.region = n.region || "us-east-1";
- this.table = n.table;
-
- aws.config.update({ accessKeyId: this.credentials.accessKey,
- secretAccessKey: this.credentials.secretAccessKey,
- region: this.region });
-
- var ddb = new aws.DynamoDB();
-
- this.on("input", function(msg) {
- ddb.putItem({ "TableName": this.table,
- "Item": attrWrapper.wrap(msg.payload) },
- function(err, data) {
- if (err) { util.log(err); }
- });
- });
-}
-RED.nodes.registerType("ddb out", DDBOutNode);
diff --git a/storage/ddb/aws.html b/storage/ddb/aws.html
deleted file mode 100644
index 8d6aeb87..00000000
--- a/storage/ddb/aws.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
diff --git a/storage/ddb/aws.js b/storage/ddb/aws.js
deleted file mode 100644
index 58eecc92..00000000
--- a/storage/ddb/aws.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
- * Copyright 2013 Wolfgang Nagele
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- **/
-
-var RED = require(process.env.NODE_RED_HOME+"/red/red");
-var querystring = require('querystring');
-
-function AWSCredentialsNode(n) {
- RED.nodes.createNode(this, n);
- var credentials = RED.nodes.getCredentials(n.id);
- if (credentials) {
- this.accessKey = credentials.accessKey;
- this.secretAccessKey = credentials.secretAccessKey;
- }
-}
-RED.nodes.registerType("aws credentials", AWSCredentialsNode);
-
-RED.httpAdmin.get('/aws-credentials/:id', function(req, res) {
- var credentials = RED.nodes.getCredentials(req.params.id);
- if (credentials) {
- res.send(JSON.stringify({ accessKey: credentials.accessKey, secretAccessKey: credentials.secretAccessKey }));
- } else {
- res.send(JSON.stringify({}));
- }
-});
-
-RED.httpAdmin.delete('/aws-credentials/:id', function(req, res) {
- RED.nodes.deleteCredentials(req.params.id);
- res.send(200);
-});
-
-RED.httpAdmin.post('/aws-credentials/:id', function(req, res) {
- var body = "";
- req.on("data", function(chunk) {
- body += chunk;
- });
- req.on("end", function() {
- var newCreds = querystring.parse(body);
- var credentials = RED.nodes.getCredentials(req.params.id) || {};
- if (newCreds.accessKey == null || newCreds.accessKey == "") {
- delete credentials.accessKey;
- } else {
- credentials.accessKey = newCreds.accessKey || credentials.accessKey;
- }
- if (newCreds.secretAccessKey == null || newCreds.secretAccessKey == "") {
- delete credentials.secretAccessKey;
- } else {
- credentials.secretAccessKey = newCreds.secretAccessKey || credentials.secretAccessKey;
- }
- RED.nodes.addCredentials(req.params.id, credentials);
- res.send(200);
- });
-});