Introduction

American Whitewater was founded on a single premise: that paddlers have a responsibility to protect wild rivers and the wildness inherent in all rivers. American Whitewater strongly believes that paddlers and other river users can be effective river advocates if they have the right tools to do so. No other community of people knows our nations whitewater rivers so well, or so completely surveys these resources each year. With this knowledge, and through the experiences we share with rivers, comes the desire and responsibility to speak for rivers and advocate for their protection. Rivers cannot vote, negotiate, litigate, write editorials, or file comments on their behalf – but paddlers and other river users can be the voice of rivers in all these forums.

American Whitewater's River Stewardship Toolkit is designed to educate and empower river users with the goal of increasing the overall positive effect that the recreation community has on the ecological integrity of river ecosystems and on the public's right to enjoy rivers. The Toolkit is meant to be a constantly evolving resource that American Whitewater staff and volunteers will continually update and improve. It will serve as the primary repository for our institutional knowledge, and the primary resource for our ever growing volunteer network. We hope too that these toolks will be used by agencies, electric utilities, the press, partner organizations, and other recreationists.

The Toolkit contains detailed information and advice on river access, hydropower licensing, public land management, environmental advocacy, legislation, and river safety as well as numerous case studies and links to regulatory information. The scope is intended to address the breadth of issues that river advocates will face and that American Whitewater has worked on for over 50 years. Specifically, the River Stewardship Toolkit (RST) will offer information on the following topics:

  • Regulated River Restoration: American Whitewater has worked on the restoration of ecological and recreational values on over 100 dam regulated rivers. Every privately owned dam in the country must receive a license every 30-50 years to operate, and we have focused a great deal of our efforts on using this relicensing process to restore rivers. The RST contains detailed information about how to effectively participate in a dam relicensing process, and also general information on the ecology of regulated river restoration.
  • Protecting Rivers Using State and Federal Regulations: There is a regulation protecting rivers from virtually every type of river impact. Paddlers have long sought to limit the negative impacts of logging, mining, dredging, and other potentially damaging activities on their favorite rivers. The RST will assist river users in making a strong case for river protection by using environmental regulations and ecological information.
  • Collaboration, Coalitions, and Negotiations: These skills form the base of all river stewardship endeavors. The RST contains advice from AW field staff developed over more than 25 combined years of actively advocating for rivers and recreationists.
  • Paddlers' Footprint: American Whitewater has long participated in river management issues and has developed a host of resources to educate paddlers on how be responsible river users. The RST offers specific advice for paddlers and other river users on how to minimize any ecological or social impacts they could have on the river environment while maximizing their positive effects.
  • River Access: American Whitewater is widely recognized for our expertise in river access issues. The RST contains detailed information regarding navigability, liability, and other legal issues relating to river access on a state by state basis. It also offers advice to paddlers dealing with river access closures or potential closures, and case studies of how access has been enhanced through collaborative efforts.
  • River Safety: River Safety is a core element of our mission and American Whitewater has been a respected source for river safety information for over half a century. The RST contains much of the institutional knowledge regarding safety that was developed over the years by our excellent volunteer safety committee as well as our staff.

We hope that our volunteers, members, and partner organizations find this information valuable. We also hope that its value translates directly to the restoration of both ecological and recreational values of our nations' rivers.

Join AW and support river stewardship nationwide!
7.4.3PHP Version835msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (98.88ms)
    • Application (737ms)
    • 1 x Application (88.16%)
      737ms
      1 x Booting (11.83%)
      98.88ms
      14 templates were rendered
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • app::layout.gadget (resources/views/layout/gadget.blade.php)2blade
        Params
        0
        contents
        1
        formRenderService
      • layout.columnstyle.one (resources/views/layout/columnstyle/one.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.columnstyle.componentstack (resources/views/layout/columnstyle/componentstack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • layout.main (resources/views/layout/main.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._headers (resources/views/layout/_headers.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.header (resources/views/layout/header.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._scripts (resources/views/layout/_scripts.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.navigation (resources/views/layout/navigation.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • includes.alert.membership (resources/views/includes/alert/membership.blade.php)17blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
        15
        shouldNotifyUser
        16
        user
      • navigation.menu.static (resources/views/navigation/menu/static.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
      • includes.footer (resources/views/includes/footer.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • layout.pagemap (resources/views/layout/pagemap.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      uri
      GET content/{url}
      middleware
      web
      controller
      App\Http\Controllers\Wh2oController@content
      namespace
      App\Http\Controllers
      where
      as
      generated::Os9R4mqMKRF5ktoI
      file
      app/Http/Controllers/Wh2oController.php:34-68
      4 statements were executed, 4 of which were duplicated, 0 unique5ms
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        480μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        380μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        440μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        3.7ms/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
          _token
          a0tNJhVdCrsDP2O8uS2IDNkwZbHusyCG3gEpA9ip
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/stewardship:introduction
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "beta.americanwhitewater.org" ] ]
          request_server
          0 of 0
          array:42 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "beta.americanwhitewater.org" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "beta.americanwhitewater.org" "SERVER_PORT" => "443" "SERVER_ADDR" => "172.31.18.125" "REMOTE_PORT" => "4385" "REMOTE_ADDR" => "3.14.86.75" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => true "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/opt/americanwhitewater.org/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/content/Wiki/stewardship:introduction" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "PHP_VALUE" => "post_max_size=20M" "SCRIPT_FILENAME" => "/opt/americanwhitewater.org/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744329416.101 "REQUEST_TIME" => 1744329416 ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 10 Apr 2025 23:56:56 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImVFQURlSVIrbnlWUnViVHpleWNRcmc9PSIsInZhbHVlIjoiQ0lvWU9MSGU3WWtKaFJYV0VXczdHc3lLWUdNTUFHMC9Ga1Rjbm8reWxRTEN0Ukl4bGhjTGtUYmIraTBSS3gyaWlrSCswY3VoMks2SHNjSXgxc1E4dExxY2RPZkhubUltWjVlUnFzdGp0c2R2TGVSZzEzVlVYbC9sZlJnc2dkMmIiLCJtYWMiOiI3ZDg4YTI5ZjkxZjEyMzgxNDIzMmZjMmNiNTQwYmNjZTE4Mzk3YWQyYWNjMzMwYmRhNjM4MDIzNTEyZjE5Zjk0In0%3D; expires=Fri, 11-Apr-2025 01:56:56 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6ImVFQURlSVIrbnlWUnViVHpleWNRcmc9PSIsInZhbHVlIjoiQ0lvWU9MSGU3WWtKaFJYV0VXczdHc3lLWUdNTUFHMC9Ga1Rjbm8reWxRTEN0Ukl4bGhjTGtUYmIraTBSS3gyaWlrSCswY" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IkpjeUdZeVdUZlFURkNOM3BFUXF3WVE9PSIsInZhbHVlIjoienpPSmt2cW1UYjBxTSs2SktFdGpZVVNlL0Y0eEVuTVFqTHVVa2czVGVnWW9CMnFqMmRTN21MZTAweHRGK0xsZSIsIm1hYyI6ImIyYjA1ZmMyMzMyOTNlYWJjNGI1MmNkM2NlYmRiZjAyZWMxNTAwMGM3NjUzMDI3YWQ5NTJiMWM0Y2NiOGI4ZmQifQ%3D%3D; expires=Thu, 10-Apr-2025 23:55:56 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IkpjeUdZeVdUZlFURkNOM3BFUXF3WVE9PSIsInZhbHVlIjoienpPSmt2cW1UYjBxTSs2SktFdGpZVVNlL0Y0eEVuTVFqTHVVa2czVGVnWW9CMnFqMmRTN" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImVFQURlSVIrbnlWUnViVHpleWNRcmc9PSIsInZhbHVlIjoiQ0lvWU9MSGU3WWtKaFJYV0VXczdHc3lLWUdNTUFHMC9Ga1Rjbm8reWxRTEN0Ukl4bGhjTGtUYmIraTBSS3gyaWlrSCswY3VoMks2SHNjSXgxc1E4dExxY2RPZkhubUltWjVlUnFzdGp0c2R2TGVSZzEzVlVYbC9sZlJnc2dkMmIiLCJtYWMiOiI3ZDg4YTI5ZjkxZjEyMzgxNDIzMmZjMmNiNTQwYmNjZTE4Mzk3YWQyYWNjMzMwYmRhNjM4MDIzNTEyZjE5Zjk0In0%3D; expires=Fri, 11-Apr-2025 01:56:56 GMT; path=/XSRF-TOKEN=eyJpdiI6ImVFQURlSVIrbnlWUnViVHpleWNRcmc9PSIsInZhbHVlIjoiQ0lvWU9MSGU3WWtKaFJYV0VXczdHc3lLWUdNTUFHMC9Ga1Rjbm8reWxRTEN0Ukl4bGhjTGtUYmIraTBSS3gyaWlrSCswY" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IkpjeUdZeVdUZlFURkNOM3BFUXF3WVE9PSIsInZhbHVlIjoienpPSmt2cW1UYjBxTSs2SktFdGpZVVNlL0Y0eEVuTVFqTHVVa2czVGVnWW9CMnFqMmRTN21MZTAweHRGK0xsZSIsIm1hYyI6ImIyYjA1ZmMyMzMyOTNlYWJjNGI1MmNkM2NlYmRiZjAyZWMxNTAwMGM3NjUzMDI3YWQ5NTJiMWM0Y2NiOGI4ZmQifQ%3D%3D; expires=Thu, 10-Apr-2025 23:55:56 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IkpjeUdZeVdUZlFURkNOM3BFUXF3WVE9PSIsInZhbHVlIjoienpPSmt2cW1UYjBxTSs2SktFdGpZVVNlL0Y0eEVuTVFqTHVVa2czVGVnWW9CMnFqMmRTN" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "a0tNJhVdCrsDP2O8uS2IDNkwZbHusyCG3gEpA9ip" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]