# Welcome to Apache Artemis

Apache Artemis™ is multi-protocol message broker, supporting various industry standard protocols such as AMQP 1.0, MQTT 3.1.1, MQTT 5, and STOMP. This enables users to connect from across a broad range of languages and platforms, using clients written in Java, JavaScript, C, C++, Python, .Net, and more. Artemis offers the power and flexibility to support your messaging use-case.

## Get Started

See the [User Manual](https://artemis.apache.org/components/artemis/documentation/latest/) for an in-depth explanation of all aspects of broker configuration and behavior.

The [Artemis Examples](https://github.com/apache/artemis-examples) repository contains over 90 examples demonstrating many of the client and broker features.

## Build from Source

See the [Hacking Guide](https://artemis.apache.org/components/artemis/documentation/hacking-guide/) for details about modifying the code, building the project, running tests, etc.

## Download a Release

Apache Artemis releases are available on the [Apache Artemis website](https://artemis.apache.org/components/artemis/download/). We do not distribute releases via GitHub.

## Report an Issue

See [our website](https://artemis.apache.org/issues) for details on how to report an bug, request a feature, etc.

## Contact the Community

Get in touch with folks in the community using an official Apache mailing list or the Apache Slack instance. Details are available on the [Apache Artemis website](https://artemis.apache.org/contact).

## Contributing

Want to contribute? Details are available on the [Apache Artemis website](https://artemis.apache.org/contributing).
