# WebTorrent ## Docs - [BitTorrent Enhancement Proposals Support](https://mintlify.wiki/webtorrent/webtorrent/advanced/bep-support.md): Complete reference of BEP support in WebTorrent for Node.js and browser environments - [Protocol Extensions & Plugins](https://mintlify.wiki/webtorrent/webtorrent/advanced/extensions.md): Create custom BitTorrent protocol extensions to add new features to WebTorrent - [Performance Optimization](https://mintlify.wiki/webtorrent/webtorrent/advanced/performance.md): Optimize WebTorrent for maximum speed, efficiency, and resource usage - [Security Considerations](https://mintlify.wiki/webtorrent/webtorrent/advanced/security.md): Security best practices, privacy features, and threat mitigation for WebTorrent applications - [Events Reference](https://mintlify.wiki/webtorrent/webtorrent/api/events.md): Complete guide to WebTorrent events - [File API](https://mintlify.wiki/webtorrent/webtorrent/api/file.md): Complete API reference for the File class - [Configuration Options](https://mintlify.wiki/webtorrent/webtorrent/api/options.md): Complete reference for WebTorrent configuration options - [Server API](https://mintlify.wiki/webtorrent/webtorrent/api/server.md): HTTP server for serving torrent contents - [Torrent API](https://mintlify.wiki/webtorrent/webtorrent/api/torrent.md): Complete API reference for the Torrent class - [WebTorrent Client API](https://mintlify.wiki/webtorrent/webtorrent/api/webtorrent.md): Complete API reference for the WebTorrent client class - [Using WebTorrent in the Browser](https://mintlify.wiki/webtorrent/webtorrent/guides/browser-usage.md): Learn how to use WebTorrent in browser environments with WebRTC support - [Creating and Seeding Torrents](https://mintlify.wiki/webtorrent/webtorrent/guides/creating-torrents.md): Learn how to create .torrent files and seed content with WebTorrent - [Using WebTorrent in Node.js](https://mintlify.wiki/webtorrent/webtorrent/guides/nodejs-usage.md): Learn how to use WebTorrent in Node.js for server-side torrent operations - [Streaming Video and Audio](https://mintlify.wiki/webtorrent/webtorrent/guides/streaming.md): Learn how to stream media files from torrents with WebTorrent - [Using Web Seeds](https://mintlify.wiki/webtorrent/webtorrent/guides/web-seeds.md): Learn how to add HTTP/HTTPS fallback sources to your torrents with BEP19 web seeds - [Installation](https://mintlify.wiki/webtorrent/webtorrent/installation.md): Learn how to install WebTorrent in your Node.js or browser project - [Introduction](https://mintlify.wiki/webtorrent/webtorrent/introduction.md): Streaming torrent client for Node.js and the browser using WebRTC - [Quickstart](https://mintlify.wiki/webtorrent/webtorrent/quickstart.md): Get started with WebTorrent in minutes with this step-by-step guide - [Examples](https://mintlify.wiki/webtorrent/webtorrent/resources/examples.md): Real-world examples and use cases for WebTorrent - [FAQ](https://mintlify.wiki/webtorrent/webtorrent/resources/faq.md): Frequently asked questions about WebTorrent - [Migration Guide](https://mintlify.wiki/webtorrent/webtorrent/resources/migration.md): Migrate from older versions of WebTorrent to the latest version - [Troubleshooting](https://mintlify.wiki/webtorrent/webtorrent/resources/troubleshooting.md): Common issues and solutions when working with WebTorrent