Skip to main content
Create a directory in the sandbox filesystem.
from gravixlayer import GravixLayer

client = GravixLayer(api_key="YOUR_API_KEY")

sandbox = client.sandbox.sandboxes.create(template="python-base-v1", timeout=300)
sid = sandbox.sandbox_id

client.sandbox.sandboxes.make_directory(sid, path="/home/user/my_project")

Request Parameters

ParameterTypeRequiredDescription
pathstringYesDirectory path to create

Response

{
  "message": "Directory created successfully",
  "path": "/home/user/new_folder"
}

Response Fields

FieldTypeDescription
messagestringSuccess message
pathstringPath of the created directory

Example: Create Nested Directories

client.sandbox.sandboxes.make_directory(sid, path="/home/user/projects/data/output")

Directory Structure

Common directory patterns:
  • /home/user/data/ - Data files
  • /home/user/output/ - Generated output
  • /home/user/temp/ - Temporary files
  • /home/user/projects/ - Project files

Next Steps

List Files

View created directories

Write File

Create files in directories

Upload File

Upload files to directories

Delete File

Delete directories when needed