This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution.
The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector indexes and machine learning models, as well as programmatic control of headless Chromium browser instances.
The capability surface covers serverless infrastructure orchestration, allowing for the automated provisioning and binding of SQL databases, key-value stores, object storage, and message queues. It includes a local development environment with runtime simulation and live reloading, alongside build-time module bundling and configuration-based deployment workflows.
The project is implemented in TypeScript.