- The Python library (
gwenlake). A singleGwenlakeclient exposes your catalog (projects, datasets, files, connections, SQL) and the inference models, and a transforms layer lets you write dataset-to-dataset pipelines and trainings as decorated functions. - The REST API at
https://api.gwenlake.com/v1, for every other language and for direct HTTP calls.
Quickstart
Install the library, authenticate and run your first query in five minutes.
Core concepts
Organizations, projects, datasets, connections, models and lineage.
Transforms
Reproducible pipelines between datasets, with lineage recorded for you.
API reference
Every public endpoint, with an interactive playground.
What you can do
Read and write the catalog
Read and write the catalog
Build pipelines
Build pipelines
Declare inputs and outputs with decorators and let the platform run, schedule and trace your code. See Transforms, Incremental transforms, Data branches and Running.
Call models
Call models
OpenAI-compatible chat completions, embeddings and reranking, served by Gwenlake. See Chat and Embeddings.
Host agents
Host agents
Define an agent as a file in your repository, bind it to your datasets, ontologies and mediasets, and talk to it over sessions. See Agents.
Train on the GPU pool
Train on the GPU pool
Long trainings that checkpoint, survive preemption and resume where they stopped. See Models.