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:

Area Description Reference
Templates Define reusable sandbox definitions Template
Snapshots Capture and share pre-built filesystem state Snapshot
Sandbox Pool Pre-warm sandboxes for instant availability Sandbox Pool
Secrets Manage org-level credentials and keys Secret
GitHub App Connect GitHub for seamless code access GitHub App
LLM Config Configure LLM providers for AI features LLM Config
Auto Suspension Configure idle suspension policies Auto Suspension
Node Pools Configure compute resources (Enterprise) Node Pool
System Admin System-wide observability and alerting System Admin Dashboard
Connected Infra Connect Kubernetes clusters Connected Infra
Endpoint Aliases Manage stable DNS names for webhooks Endpoint Alias

See Also