Documentation Index
Fetch the complete documentation index at: https://datost.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Notebooks are currently feature-flagged (
NOTEBOOK_MODE). Availability depends on your plan — reach out to your Datost contact if you’d like it enabled for your workspace.What you get
- A real Python kernel — not a sandboxed subset. Install packages, import anything, and iterate on cells just like Jupyter.
- Direct access to your connected data — bind a data source to a notebook and Datost auto-injects a
datostPython client you can use withfrom datost import query. - Two editing modes — Datost’s native cell UI, or a full embedded JupyterLab session for power users.
- Persistent notebooks, ephemeral sessions — your cells, outputs, and generated files are saved; the compute sandbox spins down after 30 minutes of inactivity and resumes on demand.
Creating a notebook
Bind a data source (optional)
From the header, pick any healthy connected warehouse. Once bound, Datost writes a
datost.py client into the sandbox and pre-installs requests and pandas.Add and run cells
Add code or markdown cells, drag to reorder, and hit run. Each execution streams stdout/stderr, rich outputs (PNG, JPEG, SVG, HTML, text), and errors back into the cell.
Querying your data
With a data source bound, run SQL straight from Python:pip install.
Runtime and libraries
The runtime is standard CPython 3 running inside E2B’s Code Interpreter. Sessions auto-timeout after 30 minutes of inactivity and can be manually ended from the header.Outputs, files, and sharing
- Rich outputs (tables, charts, HTML) are rendered inline and stored on each cell so they persist between sessions.
- Generated files written to the sandbox are tracked in
notebookOutputFilesand available for download. - Notebook state (cells, order, outputs, bound data source) is saved automatically — reopen a notebook any time and pick up where you left off.