diff --git a/src/main/java/de/thm/arsnova/config/SwaggerConfiguration.java b/src/main/java/de/thm/arsnova/config/SwaggerConfiguration.java
index b03f144d70ed4cc965c9f3e350c1fc38c76ece86..ab3d0df01a17a392e7cd1ebf7d563c2a179398d2 100644
--- a/src/main/java/de/thm/arsnova/config/SwaggerConfiguration.java
+++ b/src/main/java/de/thm/arsnova/config/SwaggerConfiguration.java
@@ -1,8 +1,29 @@
 package de.thm.arsnova.config;
 
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.EnableWebMvc;
+
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
 import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
+@Configuration
+@EnableWebMvc
 @EnableSwagger2
+@ComponentScan(basePackages = {"de.thm.arsnova.controller","de.thm.arsnova.domain"})
 public class SwaggerConfiguration {
-	//api version und Beschreibung einfügen
+
+	@Bean
+	public Docket customImplementation() {
+		return new Docket(DocumentationType.SWAGGER_2)
+		.apiInfo(getApiInfo());
+	}
+
+	private ApiInfo getApiInfo() {
+		return new ApiInfo("ARSnova API's", "Swagger Interface for RESTful APIs", "1.0", "",
+				"arsnova@thm.de", "Apache License 2.0", "");
+	}
 }