         self.logger.info("[DocumentationProvider] infos generated")
 
         var documentation = [RouteDocumentation]()
-        for route in droplet.router.routes {
+        for route in droplet.router.routes where !self.hiddenRoute.contains(route) {
             // Initialize the doc with the path
             var doc = RouteDocumentation(route: route)
             // If additional infos provided for the route, we add it

    }
}

public protocol DocumentationInfoProvider {
    static var documentation: [String: RouteDocumentation.AdditionalInfos] { get }
}


    
    private let logger: LogProtocol
    
    var hiddenRoute = [String]()
    
    /// Register a Documentation Info Provider.
    public func provideInfo(_ provider: DocumentationInfoProvider.Type) {
        infosProvider.append(provider)
        
        if let hider = provider as? DocumentationInfoHider.Type {
            self.hiddenRoute.append(contentsOf: hider.hiddenPath)
        }
    }
    
    public func hideRoute(_ route: String) {
        self.hiddenRoute.append(route)
    }
    
    public init(config: Config) throws {
