Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.gravixlayer.ai/llms.txt

Use this file to discover all available pages before exploring further.

from gravixlayer import GravixLayer

client = GravixLayer()
runtime = client.runtime.create(template="python-3.14-base-small")

runtime.file.write(
    "/workspace/hello.txt",
    "Hello from Gravix Layer\n",
)

# Read it back
result = runtime.file.read("/workspace/hello.txt")
print(result.content)

runtime.kill()

Parameters

ParameterTypeRequiredDescription
pathstringYesDestination file path
contentstringYesFile content

Response

FieldTypeDescription
messagestringConfirmation message
pathstringWritten file path
bytes_writtenintegerNumber of bytes written

Batch Write

Write multiple files in a single call:
from gravixlayer import GravixLayer, WriteEntry

client = GravixLayer()
runtime = client.runtime.create(template="python-3.14-base-small")

result = runtime.file.write_many(
    [
        WriteEntry(path="/workspace/a.txt", data="File A\n"),
        WriteEntry(path="/workspace/b.txt", data="File B\n"),
    ],
)

for f in result.files:
    print(f.path, f.size)

runtime.kill()