blob: e6dfbc8ef2a3ce22f63dc73bb45c51740ff7456c [file] [view]
---
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).