Setting Up the Crafting System — Org Admin Guide

Welcome to Crafting Sandbox. This guide walks through the recommended steps for getting the Crafting system ready for developers in your organization.

Step 1: Start with a Codebase

The first step is to get a running sandbox with your source code. This requires having access to your source repositories set up in Crafting. Depending on how Crafting is deployed in your organization, this typically means one of:

Once access is configured, create a sandbox by clicking the Create Sandbox button in the Web Console, fill in the git URL of the source repository, and click Create.

At this stage, it is most effective to collaborate directly with the Crafting team. Crafting will take the lead on curating the first Template and demonstrating the developer experience, so you can onboard the first few developers with a proven setup.

Connect a Kubernetes Cluster

If Kubernetes Development Experience is desired, connect a Kubernetes cluster to the Crafting system.

Step 2: Keep Iterating

Once the initial environment is working, continue iterating with the Crafting team to:

Key areas to configure during this phase:

Step 3: Handover and Ongoing Support

When the system is set up in a good state, the Crafting team will hand over operations to the org admins. You will have full control over:

Crafting remains available for further questions and requests at any time. Do not hesitate to reach out for help with new use cases or advanced configurations.

Preparing for Developer Onboarding

Once the system is in good shape, prepare the org for developers:

Invite Developers: Visit Team/Members to add developers as members. If a Domain is set with your organization's email domain, users are automatically registered upon their first login.

Review and Adjust Org Settings: Visit Team/Settings to tune the following:

Key Configuration Areas for Org Admins

The following table summarizes the primary areas of responsibility for an org admin:

AreaDescriptionReference
TemplatesDefine reusable sandbox definitionsTemplate
SnapshotsCapture and share pre-built filesystem stateSnapshot
Sandbox PoolPre-warm sandboxes for instant availabilitySandbox Pool
SecretsManage org-level credentials and keysSecret
GitHub AppConnect GitHub for seamless code accessGitHub App
LLM ConfigConfigure LLM providers for AI featuresLLM Config
Auto SuspensionConfigure idle suspension policiesAuto Suspension
Node PoolsConfigure compute resources (Enterprise)Node Pool
System AdminSystem-wide observability and alertingSystem Admin Dashboard
Connected InfraConnect Kubernetes clustersConnected Infra
Endpoint AliasesManage stable DNS names for webhooksEndpoint Alias

See Also