> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/pion/webrtc/llms.txt
> Use this file to discover all available pages before exploring further.

# Community

> Join the Pion WebRTC community and get support

## Join the Pion Community

Pion has an active and welcoming community of developers building real-time communication applications with Go. Whether you're just getting started or building complex production systems, the community is here to help.

<Note>
  The Pion community values helping each other succeed. Don't hesitate to ask questions - no question is too basic!
</Note>

## Community Channels

<CardGroup cols={2}>
  <Card title="Discord" icon="discord" href="https://discord.gg/PngbdqpFbt">
    Real-time chat with the community and maintainers
  </Card>

  <Card title="GitHub Discussions" icon="github" href="https://github.com/pion/webrtc/discussions">
    Long-form discussions and Q\&A
  </Card>

  <Card title="Bluesky" icon="cloud" href="https://bsky.app/profile/pion.ly">
    Follow project updates and news
  </Card>

  <Card title="Twitter" icon="twitter" href="https://twitter.com/_pion">
    Follow @\_pion for updates
  </Card>
</CardGroup>

### Discord Server

The primary hub for real-time community interaction.

**What you'll find**:

* Help with implementation questions
* Discussions about WebRTC best practices
* Announcements of new releases
* Community projects showcase
* Direct access to maintainers

**How to get help**:

1. Join the server: [discord.gg/PngbdqpFbt](https://discord.gg/PngbdqpFbt)
2. Introduce yourself in the introductions channel
3. Ask your question in the appropriate channel
4. Share your project when ready!

<Tip>
  Before asking, search Discord history - your question might already be answered!
</Tip>

### GitHub Discussions

Ideal for longer-form questions and discussions.

**Use GitHub Discussions for**:

* Feature requests and ideas
* Architecture discussions
* Detailed troubleshooting
* Showing off your project

**Use GitHub Issues for**:

* Bug reports
* Feature proposals with detailed specifications
* Documentation improvements

Visit: [github.com/pion/webrtc/discussions](https://github.com/pion/webrtc/discussions)

## Get Personal Support

### Office Hours with Maintainer

Sean DuBois ([@Sean-Der](https://github.com/sean-der)), one of the primary Pion maintainers, offers office hours for:

* WebRTC architecture discussions
* Pion-specific questions
* Code reviews
* Project planning

**Book a session**: [siobud.com/meeting](https://siobud.com/meeting)

<Note>
  These sessions are free and available to everyone. Sean is happy to talk about Pion, general WebRTC questions, or your project ideas.
</Note>

### Commercial Support

For companies requiring dedicated support:

* Private consulting
* Custom development
* Training and workshops
* Production deployment assistance

**Contact**: [team@pion.ly](mailto:team@pion.ly)

## Contributing

We love contributions! The Pion project exists because of community contributions.

### How to Contribute

<Steps>
  <Step title="Check the Contributing Wiki">
    Read the [Contributing Guide](https://github.com/pion/webrtc/wiki/Contributing) for guidelines and best practices
  </Step>

  <Step title="Find an Issue">
    Look for issues labeled `good first issue` or `help wanted` on [GitHub](https://github.com/pion/webrtc/issues)
  </Step>

  <Step title="Join the Discussion">
    Discuss your approach in the issue or on Discord before starting significant work
  </Step>

  <Step title="Submit a PR">
    Create a pull request with your changes, including tests and documentation
  </Step>
</Steps>

### Ways to Contribute

<AccordionGroup>
  <Accordion title="Code Contributions">
    * Fix bugs
    * Implement new features
    * Improve performance
    * Add test coverage
    * Refactor for clarity

    See the [GitHub repository](https://github.com/pion/webrtc) to get started.
  </Accordion>

  <Accordion title="Documentation">
    * Fix typos or errors
    * Add examples
    * Improve explanations
    * Translate documentation
    * Write tutorials or blog posts
  </Accordion>

  <Accordion title="Help Others">
    * Answer questions on Discord
    * Respond to GitHub Discussions
    * Review pull requests
    * Share your expertise
  </Accordion>

  <Accordion title="Share Your Projects">
    * Add your project to [awesome-pion](https://github.com/pion/awesome-pion)
    * Write a blog post about using Pion
    * Give a talk at a conference or meetup
    * Create video tutorials
  </Accordion>
</AccordionGroup>

## Community Projects

### Awesome Pion

A curated list of projects using Pion WebRTC in production.

**Check it out**: [github.com/pion/awesome-pion](https://github.com/pion/awesome-pion)

**Featured projects include**:

* Video conferencing platforms
* IoT camera streaming
* Live broadcasting systems
* Game streaming solutions
* Real-time collaboration tools

<Tip>
  Add your project to awesome-pion by submitting a pull request!
</Tip>

### Example Applications

Full-featured example applications demonstrating Pion capabilities:

**Repository**: [github.com/pion/example-webrtc-applications](https://github.com/pion/example-webrtc-applications)

These go beyond basic examples and show real-world implementations using 3rd party libraries and tools.

## Learning Resources

### WebRTC for the Curious

A free, open-source book about WebRTC written by the Pion community.

**What you'll learn**:

* How WebRTC works under the hood
* Deep dive into ICE, DTLS, SCTP, and SRTP
* Debugging techniques and tools
* Protocol details and specifications
* Vendor-agnostic knowledge applicable to any WebRTC implementation

**Read it**: [webrtcforthecurious.com](https://webrtcforthecurious.com)

<Note>
  This book is great even if you're not using Pion - it explains WebRTC fundamentals that apply everywhere.
</Note>

### Official Examples

Extensive collection of working examples:

**Browse examples**: [github.com/pion/webrtc/tree/master/examples](https://github.com/pion/webrtc/tree/master/examples)

**Categories**:

* Media API examples (video/audio streaming)
* Data Channel examples
* Advanced features (simulcast, insertable streams)
* Platform-specific (WebAssembly, mobile)

### API Documentation

Complete API reference with detailed documentation:

**GoDoc**: [pkg.go.dev/github.com/pion/webrtc/v4](https://pkg.go.dev/github.com/pion/webrtc/v4)

All public APIs are thoroughly commented with examples and links to relevant specifications.

## Sponsorship

Pion is developed by volunteers and supported by the community.

### Current Sponsors

Pion's work on congestion control and bandwidth estimation was funded through:

* **[NLnet Foundation](https://nlnet.nl/)** - User-Operated Internet fund
* **[PKT Community](https://pkt.cash/)** / **[The Network Steward](https://pkt.cash/network-steward)**
* **[Technology Commons Trust](https://technologycommons.org/)**

### Become a Sponsor

Support Pion development:

* Fund specific features
* Support ongoing maintenance
* Enable new capabilities

Contact: [team@pion.ly](mailto:team@pion.ly)

## Code of Conduct

Pion is committed to providing a welcoming and inclusive environment.

**Our values**:

* Be respectful and considerate
* Be collaborative and constructive
* Focus on what's best for the community
* Show empathy towards others

**Unacceptable behavior**:

* Harassment or discrimination
* Trolling or insulting comments
* Personal or political attacks
* Publishing others' private information

**Reporting**: Contact maintainers via [team@pion.ly](mailto:team@pion.ly)

## Stay Updated

### Release Announcements

Stay informed about new releases:

* Watch the [GitHub repository](https://github.com/pion/webrtc) for releases
* Follow [@\_pion](https://twitter.com/_pion) on Twitter
* Follow [pion.ly](https://bsky.app/profile/pion.ly) on Bluesky
* Join Discord for immediate announcements

### Roadmap

See what's planned for the future:

* **Roadmap**: [github.com/pion/webrtc/issues/9](https://github.com/pion/webrtc/issues/9)
* **Big Ideas**: [github.com/pion/webrtc/wiki/Big-Ideas](https://github.com/pion/webrtc/wiki/Big-Ideas)

<Tip>
  The Big Ideas page is a great place to find contribution opportunities or suggest new features!
</Tip>

## Community Guidelines

### Asking Good Questions

Help us help you by providing:

1. **Context**: What are you trying to accomplish?
2. **Code**: Minimal reproducible example
3. **Error**: Full error message or unexpected behavior
4. **Environment**: Go version, OS, network setup
5. **Attempts**: What you've already tried

### Helping Others

When responding to questions:

* Be patient and welcoming
* Link to relevant documentation
* Provide code examples when helpful
* Explain the "why" not just the "how"
* Encourage learning and experimentation

## Connect With Us

<CardGroup cols={2}>
  <Card title="Discord Chat" icon="discord" href="https://discord.gg/PngbdqpFbt">
    Join the conversation
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/pion/webrtc">
    Contribute code or report issues
  </Card>

  <Card title="Book a Call" icon="calendar" href="https://siobud.com/meeting">
    Talk with maintainers
  </Card>

  <Card title="Email" icon="envelope" href="mailto:team@pion.ly">
    [team@pion.ly](mailto:team@pion.ly)
  </Card>
</CardGroup>

***

<Note>
  We're always looking to support your projects! Please reach out if you have something to build, need help, or just want to share what you're working on.
</Note>
