Ever want to help with the development of an opensource project but didnt want to have to do the lift the properly setup your workstation?

Ever get frustrated by the operational overhead of running an experiment within an organization?

Ever get frustrated with the amount of manual SOP required to maintain a software systems?

Yeah, us to. The fact is modern software systems are dynamic environments that need tools that are up to the challenge.

We need tools that are operationally simple while flexible enough to interact with highly dynamic environments.

Tools that blur the differences between local development and deployed environments.
Tools that support the developer, not tools that are supported by developers.
Tools that make it as easy to write, test, and deploy your ML model as it is for a frontend or api.
Tools that can progressively enhance each stage of the SDLC.

Tools collaborate with the wider ecosystem, not try to isolate from it.

What if instead of spending time digging through documentation for YAMLscript we instead were spending our time building new features?

EG was born out of having these needs unmet through multiple organizations and teams. Our current CI/CD systems often require specialized knowledge to setup and maintain for each platform. Our model training often require many engineers just to support training the models, never mind getting the trained results into production.

Why is this? simply put, we've overspecialized our systems. We have artifact repositories, ci/cd, workstations, environments all as independent systems. There is no cohesion. EG is designed to bring that cohesion into our processes.

EG provides the tools and flexibility to help stream line going from workstation development to operational support for production environments.

It provides the framework and tooling for standardized development environments (think codespaces, but without the cost). Allows for managing generalized compute resources for CI/CD, model training, ETL processes, and SOP tasks within an environment.

All while directly integrating with your IDE, and building off standard industry tools. Basically we want to replace the following with an easier alternatives:
  • codespaces
  • ci/cd runners/ui
  • orchestration systems like airflow
  • package repositories

Features

Standard Environments for development

EG allows developers to provide codified development environments for their codebases with the same code that runs their CI/CD suite. Making it easier for people to contribute.

Polygot Language Support

While EG developers are primarily focusing on golang, rust, typescript, and python ecosystems. The system can easily support any development language.

Low operational complexity

get up and running with your first workload in under 10 minutes. and thats about as complex as it gets.

Local Development

run your workloads (tests, linting, applications) locally during development debugging at no cost.

Seamless Transitions from dev to ci/cd pipelines

The ability to share code between both environments helps ensure consistent results, less surprises, and less maintenance overhead.

World class developer tooling

Building off of golang's development ecosystem, EG provides best in class support for dependency management, autocomplete, and automated version upgrades via pull requests for your workloads. Ability to pull code from an entire language ecosystem not just single platform.

Detailed workload and custom metrics support

We record cpu, memory, and disk io out of the box and support custom workload metrics. Need to record precision and recall for your models? No problem, we support that.

The open core can be used on existing CI/CD platforms

due to the local first design of the engine you can run workloads using existing ci/cd infrastructure, gitlab, github, jenkins, etc.

GPU Support

we support GPU enabled workloads such as model training contact us for details.

World Class Support

Our support is provided directly by our engineers, no layers, direct access to those who are building the product.

Operations Support

Want to focus on building your product and not your infrastructure? contact us

Pricing

Free $0 / month

Users1
Self Hosted Runners1
Hosted vCPU*N/A
vs githubN/A
Compute credits (hours)0
vs github34
Cache credits (GB)0
vs github0.5
High Volume PricingNo
Custom SLAsNo
Dedicated SupportNo
Contract OperationsNo

Personal $3 / month

Users1
Self Hosted Runners1
Hosted vCPU*at cost
vs github$0.004 / minute / vcpu
Compute credits (hours)60
vs github50
Cache credits (GB)16
vs github1
High Volume PricingNo
Custom SLAsNo
Dedicated SupportNo
Contract OperationsNo

Team $25 / month

Users10
Self Hosted Runners4
Hosted vCPU*$0.002 / minute / vcpu
vs github$0.004 / minute / vcpu
Compute credits (hours)64
vs github50
Cache credits (GB)32
vs github1
High Volume PricingNo
Custom SLAsNo
Dedicated SupportNo
Contract OperationsNo

Business $100 / month

Users75
Self Hosted Runners8
Hosted vCPU*$0.002 / minute / vcpu
vs github$0.004 / minute / vcpu
Compute credits (hours)96
vs github50
Cache credits (GB)128
vs github2
High Volume PricingNo
Custom SLAsNo
Dedicated SupportNo
Contract OperationsNo

Open Source Organizations $100 / month, contact us

Usersunlimited
Self Hosted Runnersunlimited
Hosted vCPU*at cost
vs github$0.004 / minute / vcpu
Compute credits (hours)96
vs github50
Cache credits (GB)128
vs github2
High Volume PricingNo
Custom SLAsNo
Dedicated SupportYes
Contract OperationsAvailable

Enterprise contact sales

Usersunlimited
Self Hosted Runnersunlimited
Hosted vCPU*$0.002 / minute / vcpu
vs github$0.004 / minute / vcpu
Compute credits (hours)1000
vs github834
Cache credits (GB)512
vs github50
High Volume Pricingyes
Custom SLAsyes
Dedicated Supportyes
Contract OperationsAvailable
* compute prices are for our standard systems.