<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov" -->

---
title: ambianic/peerfetch: Peer-to-peer HTTP over WebRTC.
description: Peer-to-peer HTTP over WebRTC allows secure, direct access from web browsers to edge devices behind firewalls without needing custom VPN setups, cloud...
canonical: https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: ambianic/peerfetch: Peer-to-peer HTTP over WebRTC. | daily.dev
og:description: Peer-to-peer HTTP over WebRTC allows secure, direct access from web browsers to edge devices behind firewalls without needing custom VPN setups, cloud...
og:url: https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov
og:image: https://api.daily.dev/og/posts/iR1O9ccoV.png
og:image:alt: ambianic/peerfetch: Peer-to-peer HTTP over WebRTC.
og:image:width: 1200
og:image:height: 630
og:locale: en
---

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

# ambianic/peerfetch: Peer-to-peer HTTP over WebRTC.

**[Hacker News](https://daily.dev/sources/hn)** · 1 min read · 36 upvotes · 0 comments

## Summary

Peer-to-peer HTTP over WebRTC allows secure, direct access from web browsers to edge devices behind firewalls without needing custom VPN setups, cloud intermediaries, dynamic DNS, or custom firewall rules. It's safe to run in application space and supports end-to-end encryption. Currently available in JavaScript and Python, this approach supports various applications like private home security cameras, IoT device communication, personal web apps, and federated learning.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/ambianic/peerfetch>

---

Tags: [#python](https://daily.dev/tags/python), [#iot](https://daily.dev/tags/iot), [#encryption](https://daily.dev/tags/encryption), [#webrtc](https://daily.dev/tags/webrtc)

[View this post on daily.dev](https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"ambianic/peerfetch: Peer-to-peer HTTP over WebRTC.","url":"https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov"},"datePublished":"2024-08-02T06:27:22.468Z","dateModified":"2024-08-02T06:27:35.118Z","description":"Peer-to-peer HTTP over WebRTC allows secure, direct access from web browsers to edge devices behind firewalls without needing custom VPN setups, cloud...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b3f725a1d05b42ce7f163f030dc26eb2?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b3f725a1d05b42ce7f163f030dc26eb2?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/ambianic-peerfetch-peer-to-peer-http-over-webrtc--ir1o9ccov","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":36},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,iot,encryption,webrtc","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"ambianic/peerfetch: Peer-to-peer HTTP over WebRTC."}]}
```

