Skip to content

Languages: Add additional runtimes #14

@cuevaio

Description

@cuevaio

Description

Expand exec0 to support additional programming languages beyond JavaScript/TypeScript.

New Runtimes

  • Python
  • Go (performance-focused)
  • Rust

Tasks per Language

  • Set up Lambda runtime/layer
  • Implement execution handler
  • Wire into logging pipeline
  • Wire into billing pipeline
  • Support all machine types where applicable
  • Add language-specific error handling
  • Create example snippets
  • Update API to accept language parameter

Acceptance Criteria

  • Each language executes correctly on Lambda
  • All languages use the same logging/billing infrastructure
  • Machine types work across all languages
  • API properly routes to correct runtime
  • Documentation updated for each language

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions