| --- |
| title: "Use Beam" |
| aliases: |
| - /use/ |
| - /docs/use/ |
| --- |
| |
| <!-- |
| 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. |
| --> |
| |
| # Get Started with Apache Beam |
| |
| Learn how to use Beam to create data processing pipelines that run on supported processing back-ends. More learning resources are [here](https://beam.apache.org/get-started/resources/learning-resources/). |
| |
| You can also get a Beam badge now if you pass [this quest](https://beam.apache.org/get-started/resources/learning-resources/#certifications)! |
| |
| ## Tour of Beam |
| |
| [Learn Beam with an interactive tour](https://tour.beam.apache.org). |
| Topics include core Beam concepts, from simple to advanced. |
| You can try examples, do exercises, and solve challenges along the learning journey. |
| |
| ## Beam Playground |
| |
| [Beam Playground](https://play.beam.apache.org) is an interactive environment to try out Beam transforms and examples without having to install Apache Beam in your environment. |
| |
| ## Beam Overview |
| |
| Read the [Apache Beam Overview](/get-started/beam-overview) to learn about the Beam model, |
| the currently available Beam SDKs and runners, and Beam's native I/O connectors. |
| |
| ## Quickstarts for Java, Python, Go, and TypeScript |
| |
| Learn how to set up a Beam project and run a simple example Beam pipeline on your local machine. |
| |
| * [Java quickstart](/get-started/quickstart-java) |
| * [Python quickstart](/get-started/quickstart-py) |
| * [Go quickstart](/get-started/quickstart-go) |
| * [TypeScript quickstart](/get-started/quickstart/typescript) |
| |
| ## Example Walkthroughs |
| |
| See detailed walkthroughs of complete Beam pipelines. |
| |
| - [WordCount](/get-started/wordcount-example): Simple example pipelines that demonstrate basic Beam programming, including debugging and testing |
| - [Mobile Gaming](/get-started/mobile-gaming-example): A series of more advanced pipelines that demonstrate use cases in the mobile gaming domain |
| |
| ## Downloads and Releases |
| |
| Find download links and information about the latest Beam releases, including versioning and release notes, |
| on the [Apache Beam Downloads](/get-started/downloads) page. |
| |
| ## Support |
| |
| - Find resources to help you use Beam, such as mailing lists and issue tracking, |
| on the [Support](/get-started/support) page. |
| - Ask questions and discuss topics on |
| [Stack Overflow](https://stackoverflow.com/questions/tagged/apache-beam) |
| or in the Beam [Slack Channel](https://apachebeam.slack.com). |