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
TypeScriptBunRetrospective
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.