8,062 karma · joined March 24, 2017
E2B is fully open-source under Apache 2.0 and runs on GCP, AWS, Azure (preview) and locally on any Linux box that has /dev/kvm (Mac works via Colima, too).
source: https://github.com/e2b-dev/infra
also, there’s no lock-in, E2B is open-source and can be hosted on any cloud (AWS included).
plus supports bigger boxes, higher concurrency, longer timeouts (24hr).
disclaimer: i work at E2B
on Linux it runs Firecracker: https://github.com/jingkaihe/matchlock/blob/main/pkg/vm/linu...
on macOS uses the Apple's Virtualization.Framework Go wrapper: https://github.com/jingkaihe/matchlock/blob/main/pkg/vm/darw...
here's a Go binding: https://github.com/mishushakov/libkrun-go
demo (on Mac): https://x.com/mishushakov/status/2020236380572643720
although you’d still need another boundary to run your app in to prevent breaking out to other tenants.
everything that you don’t want your agent to access should live outside of the sandbox.
disclaimer: i work at E2B, opinions my own
if you want multi-tenant: E2B (open-source, self-hosted)
when we were starting out we figured there was no solution that would satisfy our requirements for running untrusted code. so we had to build our own.
the reason we open-sourced this is because we want everyone to be able to run our Sandboxes - in contrast to the majority of our competitors who’s goal is to lock you in to their offering.
with open-source you have the choice, and luckily Manus, Perplexity, Nvidia choose us for their workloads.
(opinions my own)
the value we sell with our cloud is scale, while our Sandboxes are a commodity that we have proudly open-sourced
disclaimer: i work on secure sandboxes at E2B
disclaimer: i work at E2B
https://clickhouse.com/blog/clickhouse-raises-400-million-se...