diff --git a/DependencyInjection/Factory/DropboxAdapterFactory.php b/DependencyInjection/Factory/DropboxAdapterFactory.php
new file mode 100644
index 0000000..6cada02
--- /dev/null
+++ b/DependencyInjection/Factory/DropboxAdapterFactory.php
@@ -0,0 +1,45 @@
+setDefinition($id, new DefinitionDecorator('knp_gaufrette.adapter.dropbox'))
+ ->addArgument(new Reference($config['api_id']))
+ ;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ function getKey()
+ {
+ return 'dropbox';
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ function addConfiguration(NodeDefinition $builder)
+ {
+ $builder
+ ->children()
+ ->scalarNode('api_id')->isRequired()->end()
+ ->end()
+ ;
+ }
+}
diff --git a/Resources/config/adapter_factories.xml b/Resources/config/adapter_factories.xml
index 6ae6efe..2dbf5d8 100644
--- a/Resources/config/adapter_factories.xml
+++ b/Resources/config/adapter_factories.xml
@@ -47,7 +47,9 @@
-
+
+
+
diff --git a/Resources/config/gaufrette.xml b/Resources/config/gaufrette.xml
index f80c01c..b9d37a7 100644
--- a/Resources/config/gaufrette.xml
+++ b/Resources/config/gaufrette.xml
@@ -46,6 +46,7 @@
+