MCPcopy Index your code
hub / github.com/awslabs/engineering-development-hub

github.com/awslabs/engineering-development-hub @26.4.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 26.4.0 ↗ · + Follow
1,555 symbols 8,851 edges 247 files 271 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Engineering Development Hub :palm_tree:

Engineering Development Hub (EDH) is a complete environment designed to help you run your engineering workloads on AWS and run your simulations at scale.

Originally released in 2019 as Scale-Out Computing on AWS (SOCA), the project has been renamed Engineering Development Hub in April 2026.

Key Features:

  • Web Interface
  • Linux and Windows Virtual Desktops (with or without dedicated GPUs)
  • CAE Simulations job submission via CLI or Web portal
  • Integration with OpenLDAP or Microsoft Active Directory
  • Multi Operating System Support (Windows, Amazon Linux, Red Hat Enterprise Linux, CentOS, Rocky, Ubuntu ...)
  • Multi Compute Orchestration support (OpenPBS, Kubernetes, LSF, Slurm ...)
  • Native support for Engineering Licenses Server (e.g: FlexLM)
  • Smart Instance Provisioning (on-demand, spot, alwayson ...)
  • Integration with all storage providers (EBS, FSx Lustre/NetApp ONTAP, local NVME, Elastic File System ...)
  • Budgets and Cost Management
  • SSO
  • Analytics Dashboards and more !

:book: Documentation

https://awslabs.github.io/engineering-development-hub-documentation/

:rocket: How to install Engineering Development Hub

Refer to EDH Installation Documentation for installation instructions.

This solution collects anonymous operational metrics to help AWS improve the quality of features of the solution. For more information, including how to disable this capability, please see the https://docs.aws.amazon.com/solutions/latest/scale-out-computing-on-aws/appendix-d.html.


Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Core symbols most depended-on inside this repo

get
called by 1067
source/soca/cluster_manager/utils/cache/client.py
get
called by 985
source/soca/cluster_manager/utils/response.py
get
called by 827
source/soca/cluster_manager/web_interface/api/v1/ldap/ids.py
as_flask
called by 705
source/soca/cluster_manager/utils/response.py
GENERIC_ERROR
called by 564
source/soca/cluster_manager/utils/error.py
get_config_key
called by 186
installer/resources/src/cdk_construct.py
get
called by 175
source/soca/cluster_manager/web_interface/api/v1/dcv/software_stacks.py
get_value
called by 174
source/soca/cluster_manager/utils/config.py

Shape

Function 806
Method 470
Class 150
Route 129

Languages

Python78%
TypeScript22%

Modules by API surface

source/soca/cluster_manager/web_interface/static/js/jquery.dataTables.min.js133 symbols
source/soca/cluster_manager/web_interface/static/js/moment.min.js109 symbols
installer/resources/src/cdk_construct.py66 symbols
source/soca/cluster_manager/web_interface/static/js/popper.min.js50 symbols
source/soca/cluster_manager/utils/aws/eks_client.py47 symbols
source/soca/cluster_manager/web_interface/static/js/dropzone.js33 symbols
source/soca/cluster_manager/utils/validators.py31 symbols
source/soca/cluster_manager/utils/hpc/scheduler_command_builder.py30 symbols
source/soca/cluster_manager/web_interface/models.py24 symbols
source/soca/cluster_manager/web_interface/views/file_explorer.py22 symbols
source/soca/cluster_manager/utils/aws/pcs_client.py21 symbols
source/soca/cluster_manager/utils/aws/batch_client.py21 symbols

For agents

$ claude mcp add engineering-development-hub \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact