Skip to content
/ infra Public
forked from e2b-dev/infra

Infrastructure powering E2B - Secure Runtime for AI Agents & Apps

License

Notifications You must be signed in to change notification settings

0div/infra

 
 

Repository files navigation

E2B Infra

Open Source Infrastructure

Powering Cloud Runtime for AI Agents

Visit e2b-dev/e2b repo for more information about how to start using E2B right now.

What is E2B Infra?

E2B is a cloud runtime for AI agents. In our main repository e2b-dev/e2b we are giving you SDKs and CLI to customize and manage environments and run your AI agents in the cloud.

This repository contains the infrastructure that powers the E2B platform.

Project Structure

In this monorepo, there are several components written in Go and a Terraform configuration for the deployment.

The main components are:

  1. API server
  2. Daemon running inside instances (sandboxes)
  3. Nomad driver for managing instances (sandboxes)
  4. Nomad driver for building environments (templates)

The following diagram shows the architecture of the whole project: E2B infrastructure diagram

Deployment

The infrastructure is deployed using Terraform and right now it is deployable on GCP only.

Setting the infrastructure up can be a little rough right now, but we plan to improve it in the future.

About

Infrastructure powering E2B - Secure Runtime for AI Agents & Apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 59.6%
  • HCL 22.4%
  • Shell 12.8%
  • Makefile 2.6%
  • PLpgSQL 2.0%
  • Dockerfile 0.5%
  • JavaScript 0.1%