| {{/* |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. See accompanying LICENSE file. |
| */}} |
| |
| <li><span class="section-nav-list-main-title">Languages</span></li> |
| |
| <li> |
| <span class="section-nav-list-title">Java</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/java/">Java SDK overview</a></li> |
| <li><a href="https://beam.apache.org/releases/javadoc/{{.Site.Params.release_latest }}/" target="_blank">Java SDK API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| </li> |
| <li><a href="/documentation/sdks/java-dependencies/">Java SDK dependencies</a></li> |
| <li><a href="/documentation/sdks/java-extensions/">Java SDK extensions</a></li> |
| <li><a href="/documentation/sdks/java-thirdparty/">Java 3rd party extensions</a></li> |
| <li><a href="/documentation/sdks/java/testing/nexmark/">Nexmark benchmark suite</a></li> |
| <li><a href="/documentation/sdks/java/testing/tpcds/">TPC-DS benchmark suite</a></li> |
| <li><a href="/documentation/sdks/java-multi-language-pipelines/">Java multi-language pipelines quickstart</a></li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">Python</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/python/">Python SDK overview</a></li> |
| <li><a href="https://beam.apache.org/releases/pydoc/{{.Site.Params.release_latest }}/" target="_blank">Python SDK API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| </li> |
| <li><a href="/documentation/sdks/python-dependencies/">Python SDK dependencies</a></li> |
| <li><a href="/documentation/sdks/python-streaming/">Python streaming pipelines</a></li> |
| <li><a href="/documentation/sdks/python-type-safety/">Ensuring Python type safety</a></li> |
| <li><a href="/documentation/sdks/python-machine-learning/">Machine Learning</a></li> |
| <li><a href="/documentation/sdks/python-pipeline-dependencies/">Managing pipeline dependencies</a></li> |
| <li><a href="/documentation/sdks/python-custom-multi-language-pipelines-guide/">Python multi-language pipelines guide</a></li> |
| <li><a href="/documentation/sdks/python-multi-language-pipelines/">Python multi-language pipelines quickstart</a></li> |
| <li><a href="/documentation/sdks/python-unrecoverable-errors/">Python Unrecoverable Errors</a></li> |
| <li><a href="/documentation/sdks/python-sdk-image-build/">Python SDK image build</a></li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">Go</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/go/">Go SDK overview</a></li> |
| <li><a href="https://pkg.go.dev/github.com/apache/beam/sdks/v2/go/pkg/beam" target="_blank">Go SDK API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| |
| <li><a href="/documentation/sdks/go-dependencies/">Go SDK dependencies</a></li> |
| <li><a href="/documentation/sdks/go-cross-compilation/">Cross compilation</a></li> |
| </li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">Typescript</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/typescript/">Typescript SDK overview</a></li> |
| <li><a href="https://beam.apache.org/releases/typedoc/current/" target="_blank">Typescript SDK API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| |
| </li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">Scala</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/scala/">Scio</a></li> |
| <li><a href="https://spotify.github.io/scio/api/com/spotify/scio/index.html" target="_blank">Scio SDK API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| </li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">Yaml</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/sdks/yaml/">Yaml overview</a></li> |
| <li><a href="/documentation/sdks/yaml-udf/">Yaml User Defined Functions</a></li> |
| <li><a href="/documentation/sdks/yaml-combine/">Yaml Aggregation</a></li> |
| <li><a href="/documentation/sdks/yaml-errors/">Error handling</a></li> |
| <li><a href="/documentation/sdks/yaml-testing/">Yaml Testing</a></li> |
| <li><a href="/documentation/sdks/yaml-inline-python/">Inlining Python</a></li> |
| <li><a href="/documentation/sdks/yaml-providers/">Yaml Providers</a></li> |
| <li><a href="/documentation/sdks/yaml-join/">Yaml Join</a></li> |
| <li><a href="https://beam.apache.org/releases/yamldoc/current/" target="_blank">YAML API reference <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| <li><a href="https://beam.apache.org/releases/yamldoc/current/examples.html" target="_blank">YAML Examples <img src="/images/external-link-icon.png" |
| width="14" height="14" |
| alt="External link."></a> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">SQL</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/sql/overview/">Overview</a></li> |
| <li><a href="/documentation/dsls/sql/walkthrough/">Walkthrough</a></li> |
| <li><a href="/documentation/dsls/sql/shell/">Shell</a></li> |
| <li class="section-nav-item--collapsible"> |
| <span class="section-nav-list-title">Apache Calcite dialect</span> |
| |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/sql/calcite/overview/">Calcite support overview</a></li> |
| <li><a href="/documentation/dsls/sql/calcite/query-syntax/">Query syntax</a></li> |
| <li><a href="/documentation/dsls/sql/calcite/lexical/">Lexical structure</a></li> |
| <li><a href="/documentation/dsls/sql/calcite/data-types/">Data types</a></li> |
| <li><a href="/documentation/dsls/sql/calcite/scalar-functions/">Scalar functions</a></li> |
| <li><a href="/documentation/dsls/sql/calcite/aggregate-functions/">Aggregate functions</a></li> |
| </ul> |
| </li> |
| <li class="section-nav-item--collapsible"> |
| <span class="section-nav-list-title">ZetaSQL dialect</span> |
| |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/sql/zetasql/overview/">ZetaSQL support overview</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/syntax/">Function call rules</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/conversion-rules/">Conversion rules</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/query-syntax/">Query syntax</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/lexical/">Lexical structure</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/data-types/">Data types</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/operators/">Operators</a></li> |
| |
| <li class="section-nav-item--collapsible"> |
| <span class="section-nav-list-title">Scalar functions</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/sql/zetasql/string-functions/">String functions</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/math-functions/">Mathematical functions</a></li> |
| <li><a href="/documentation/dsls/sql/zetasql/conditional-expressions/">Conditional expressions</a></li> |
| </ul> |
| </li> |
| <li><a href="/documentation/dsls/sql/zetasql/aggregate-functions/">Aggregate functions</a></li> |
| </ul> |
| </li> |
| <li class="section-nav-item--collapsible"> |
| <span class="section-nav-list-title">Beam SQL extensions</span> |
| |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/sql/extensions/create-external-table/">CREATE EXTERNAL TABLE</a></li> |
| <li><a href="/documentation/dsls/sql/extensions/windowing-and-triggering/">Windowing & triggering</a></li> |
| <li><a href="/documentation/dsls/sql/extensions/joins/">Joins</a></li> |
| <li><a href="/documentation/dsls/sql/extensions/user-defined-functions/">User-defined functions</a></li> |
| <li><a href="/documentation/dsls/sql/extensions/set/">SET pipeline options</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| |
| <li> |
| <span class="section-nav-list-title">DataFrames</span> |
| <ul class="section-nav-list"> |
| <li><a href="/documentation/dsls/dataframes/overview/">Overview</a></li> |
| <li><a href="/documentation/dsls/dataframes/differences-from-pandas/">Differences from pandas</a></li> |
| <li><a href="https://github.com/apache/beam/tree/master/sdks/python/apache_beam/examples/dataframe" target="_blank"> |
| Example pipelines <img src="/images/external-link-icon.png" width="14" height="14" alt="External link."></a> |
| </li> |
| <li><a href="https://beam.apache.org/releases/pydoc/{{.Site.Params.release_latest }}/apache_beam.dataframe.html" target="_blank"> |
| DataFrame API reference <img src="/images/external-link-icon.png" width="14" height="14" alt="External link."></a> |
| </li> |
| </ul> |
| </li> |