Back to The Grid
PROJECT #056

OmniRun SDK

TypeScript SDK for programmatic sandbox management via the OmniRun API. E2B-compatible interface so existing code works by changing one import. Handles connection pooling, automatic reconnection, and concurrent sandbox lifecycle management.

Shipped: TBD
TypeScriptBun

Retrospective

The Good

E2B API compatibility means developers can switch from E2B to OmniRun by changing one import. The SDK handles connection pooling and automatic reconnection.

The Bad

Matching E2B's API surface exactly while running on different infrastructure creates weird abstraction leaks. Some E2B features don't map cleanly to Firecracker.

The Ugly

Test coverage is thin. The SDK works for our use cases but edge cases in concurrent sandbox creation haven't been stress-tested.

Screenshots