cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3034::ac43:8da2:8443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 522 <none> Date: Mon, 22 Dec 2025 19:27:53 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19762,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b22046aed148247-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3034::ac43:8da2:443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
content-disposition: inline; filename="index.html"
last-modified: Thu, 31 Jul 2025 15:26:44 GMT
Server: cloudflare
x-railway-edge: railway/us-west2
x-railway-request-id: TqVYdgaHRdadE__j2prcFg
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=165
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=clOEPpAxz1TXqAIXusrM01AohuT%2Bk%2B6uiMCzC7MCfgM5UFAGSpXwxsMiMMnrIvjvEHY0SlR8kTJWGrMhlQr3Y2P%2BDj2y07dkIhXGR67tPpfbuXJud%2BHBC0XVJJY%3D"}]}
CF-RAY: 9b220464be0b33fc-SJC
alt-svc: h3=":443"; ma=86400
Page title: About | OpenBeta Documentation
<!doctype html>
<html class="docs-version-current" lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.15">
<link rel="search" type="application/opensearchdescription+xml" title="OpenBeta Documentation" href="/opensearch.xml"><title data-react-helmet="true">About | OpenBeta Documentation</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" name="twitter:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" property="og:url" content="https://docs.openbeta.io/"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="About | OpenBeta Documentation"><meta data-react-helmet="true" name="description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><meta data-react-helmet="true" property="og:description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><link data-react-helmet="true" rel="icon" href="/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://docs.openbeta.io/"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://YWE9NFCDLU-dsn.algolia.net" crossorigin="anonymous"><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/assets/css/styles.44a5c159.css">
<link rel="preload" href="/assets/js/runtime~main.90f7d284.js" as="script">
<link rel="preload" href="/assets/js/main.06d1ed08.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox=
Open service 104.21.89.118:443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 19:27:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
content-disposition: inline; filename="index.html"
last-modified: Thu, 31 Jul 2025 15:26:44 GMT
Server: cloudflare
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: vztj-J36Tk6EEzBLrJsmnA
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=31,cfOrigin;dur=195
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VeEvQ88HdzE1ZCTC3wRiSNYD%2BILe%2Flw25N2J7HeKvNwBLCSYpXLbJECDThhH4AuSH3KldUoib1bdvwtIsjmMMsuD5Tbcdyd%2F8AoZrbLwiHw%3D"}]}
CF-RAY: 9b220466a8422bcb-FRA
alt-svc: h3=":443"; ma=86400
Page title: About | OpenBeta Documentation
<!doctype html>
<html class="docs-version-current" lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.15">
<link rel="search" type="application/opensearchdescription+xml" title="OpenBeta Documentation" href="/opensearch.xml"><title data-react-helmet="true">About | OpenBeta Documentation</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" name="twitter:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" property="og:url" content="https://docs.openbeta.io/"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="About | OpenBeta Documentation"><meta data-react-helmet="true" name="description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><meta data-react-helmet="true" property="og:description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><link data-react-helmet="true" rel="icon" href="/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://docs.openbeta.io/"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://YWE9NFCDLU-dsn.algolia.net" crossorigin="anonymous"><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/assets/css/styles.44a5c159.css">
<link rel="preload" href="/assets/js/runtime~main.90f7d284.js" as="script">
<link rel="preload" href="/assets/js/main.06d1ed08.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox=
Open service 2606:4700:3034::ac43:8da2:80 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Length: 0
Connection: close
Location: https://docs.openbeta.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uBwVmTLcryHFkmJsfF9yriLXNHIBbmP78yZ%2BTa6ZYLtEXzoxeQtGh2FZTRufDT3EQ7dvGbvM6LhDw5S3dKm67hmL0cTSUT%2B8jupXyiHVtST5Efpi9bqKclBkAgo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b220463adced381-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:5976:80 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Length: 0
Connection: close
Location: https://docs.openbeta.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sk64QdcVtENH%2FpeRHLy56ZFd7ohfDi6jkrAUGS6rmk9MTZ7Mn%2BzFOJJcQdYLNdOsg%2F6i1iU3EDrTCpEowNNAImrQ1BsY4r3e%2FXsYVi0OSy0qCxBJDmP4o4TmAN8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b220462def3ae0b-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.89.118:8443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 522 <none> Date: Mon, 22 Dec 2025 19:27:53 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19754,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b220468f9bb9a0c-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.141.162:80 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Length: 0
Connection: close
Location: https://docs.openbeta.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Fkgk5SkEgfkyvICc67mbFdh%2BUnVB%2FhqfaiGNeh0ZB%2B0g60fB%2FcUCJG0%2BXVChHos2fy3NmCsDAj2N6b8i85yJQu0JCH5H13rAGmgq5IKCfi8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b2204632b0adcd0-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:5976:8443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 522 <none> Date: Mon, 22 Dec 2025 19:27:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19417,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b220468ff0bf3d1-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.89.118:80 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Length: 0
Connection: close
Location: https://docs.openbeta.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IxFPeDfGD%2B9efqQpfcKTDCzAKHk%2B137a1YDu08GfA%2Fp3nq4uSZG0sxkoXj1kswUB3avr9YpmSzH%2F9hrEiVjl9dnDwnrYeoxf4dzWo6F99VI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b220462a80307da-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.141.162:8443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 522 <none> Date: Mon, 22 Dec 2025 19:27:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19634,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b2204695e35bc03-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.141.162:443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 19:27:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
content-disposition: inline; filename="index.html"
last-modified: Thu, 31 Jul 2025 15:26:44 GMT
Server: cloudflare
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: jwlzBTgAShqYdWuWYqdHTg
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=36,cfOrigin;dur=390
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Lgsb6LV3IRvNAJibyN4M1uE80%2BGm1mK5j6n%2FMuqT%2BF2Twv%2FJmOgz7lC3yHE8t6iw0C37uK%2Be0Tg0ferDhUl4nj%2FeC5jTPNopAdxmRLMpQVw%3D"}]}
CF-RAY: 9b220464faeedc60-FRA
alt-svc: h3=":443"; ma=86400
Page title: About | OpenBeta Documentation
<!doctype html>
<html class="docs-version-current" lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.15">
<link rel="search" type="application/opensearchdescription+xml" title="OpenBeta Documentation" href="/opensearch.xml"><title data-react-helmet="true">About | OpenBeta Documentation</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" name="twitter:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" property="og:url" content="https://docs.openbeta.io/"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="About | OpenBeta Documentation"><meta data-react-helmet="true" name="description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><meta data-react-helmet="true" property="og:description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><link data-react-helmet="true" rel="icon" href="/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://docs.openbeta.io/"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://YWE9NFCDLU-dsn.algolia.net" crossorigin="anonymous"><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/assets/css/styles.44a5c159.css">
<link rel="preload" href="/assets/js/runtime~main.90f7d284.js" as="script">
<link rel="preload" href="/assets/js/main.06d1ed08.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox=
Open service 2606:4700:3030::6815:5976:443 · docs.openbeta.io
2025-12-22 19:27
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 19:27:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
content-disposition: inline; filename="index.html"
last-modified: Thu, 31 Jul 2025 15:26:44 GMT
Server: cloudflare
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: 2Njz_35ISGmy2NGy0-QtfA
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=334
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O%2BhtRdZ33Ssg%2Be33BKqTu3yyhQtZaBHh52R33a0IU3kAignsyLeVibM0Qn0w7Hxb3oIhbRipWo3TNldAC8Ylq99PEcD2PqLTGe2K%2BUHUT0jo1KPcHx6lqAwaLWc%3D"}]}
CF-RAY: 9b220464b94d3637-FRA
alt-svc: h3=":443"; ma=86400
Page title: About | OpenBeta Documentation
<!doctype html>
<html class="docs-version-current" lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.15">
<link rel="search" type="application/opensearchdescription+xml" title="OpenBeta Documentation" href="/opensearch.xml"><title data-react-helmet="true">About | OpenBeta Documentation</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" name="twitter:image" content="https://docs.openbeta.io/img/usa-heatmap-dark.png"><meta data-react-helmet="true" property="og:url" content="https://docs.openbeta.io/"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="About | OpenBeta Documentation"><meta data-react-helmet="true" name="description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><meta data-react-helmet="true" property="og:description" content="OpenBeta is an open source project dedicated to ensuring free and open access to rock climbing data in computer programming, research, and data science endeavors."><link data-react-helmet="true" rel="icon" href="/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://docs.openbeta.io/"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://docs.openbeta.io/" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://YWE9NFCDLU-dsn.algolia.net" crossorigin="anonymous"><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/assets/css/styles.44a5c159.css">
<link rel="preload" href="/assets/js/runtime~main.90f7d284.js" as="script">
<link rel="preload" href="/assets/js/main.06d1ed08.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"><a href="#" class="skipToContent_ZgBM">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox=