Use W&B to build better models faster. Track and visualize all the pieces of your machine learning pipeline, from datasets to production machine learning models. Get started with W&B today,…
Use W&B to build better models faster. Track and visualize all the pieces of your machine learning pipeline, from datasets to production machine learning models. Get started with W&B today, sign up for a W&B account!
Building an LLM app? Track, debug, evaluate, and monitor LLM apps with Weave, our new suite of tools for GenAI.
Documentation
See the W&B Developer Guide and API Reference Guide for a full technical description of the W&B platform.
Quickstart
Install W&B to track, visualize, and manage machine learning experiments of any size.
Install the wandb library
shell
pip install wandb
Sign up and create an API key
Sign up for a W&B account. Create a new API key at wandb.ai/settings and store it securely. Optionally, use the wandb login CLI to configure your API key on your machine. You can skip this step -- W&B will prompt you to create an API key the first time you use it.
Note: API keys can only be viewed once when created. Store your API key in a secure location like a password manager or environment variable.
Create a machine learning training experiment
In your Python script or notebook, initialize a W&B run with wandb.init().
Specify hyperparameters and log metrics and other information to W&B.
python
import wandb
# Project that the run is recorded to
project = "my-awesome-project"
# Dictionary with hyperparameters
config = {"epochs": 1337, "lr": 3e-4}
# The `with` syntax marks the run as finished upon exiting the `with` block,
# and it marks the run "failed" if there's an exception.
#
# In a notebook, it may be more convenient to write `run = wandb.init()`
# and manually call `run.finish()` instead of using a `with` block.
with wandb.init(project=project, config=config) as run:
# Training code here
# Log values to W&B with run.log()
run.log({"accuracy": 0.9, "loss": 0.1})
Visit wandb.ai/home to view recorded metrics such as accuracy and loss and how they changed during each training step. Each run object appears in the Runs column with generated names.
Integrations
W&B integrates with popular ML frameworks and libraries making it fast and easy to set up experiment tracking and data versioning inside existing projects.
For developers adding W&B to a new framework, follow the W&B Developer Guide.
W&B Hosting Options
Weights & Biases is available in the cloud or installed on your private infrastructure. Set up a W&B Server in a production environment in one of three ways:
1. Multi-tenant Cloud: Fully managed platform deployed in W&B’s Google Cloud Platform (GCP) account in GCP’s North America regions.
2. Dedicated Cloud: Single-tenant, fully managed platform deployed in W&B’s AWS, GCP, or Azure cloud accounts. Each Dedicated Cloud instance has its own isolated network, compute and storage from other W&B Dedicated Cloud instances.
3. Self-Managed: Deploy W&B Server on your AWS, GCP, or Azure cloud account or within your on-premises infrastructure.
See the Hosting documentation in the W&B Developer Guide for more information.
Python Version Support
We are committed to supporting our minimum required Python version for _at least_ six months after its official end-of-life (EOL) date, as defined by the Python Software Foundation. You can find a list of Python EOL dates here.
When we discontinue support for a Python version, we will increment the library’s minor version number to reflect this change.
Contribution guidelines
Weights & Biases ❤️ open source, and we welcome contributions from the community! See the [Contribution Guide](./CONTRIBUTING.md) and the [docs/ directory](./docs) for more information on the development workflow and the internals of the wandb library. For wandb bugs and feature requests, visit GitHub Issues or contact [email protected].
W&B Community
Be a part of the growing W&B Community and interact with the W&B team in our Discord. Stay connected with the latest AI updates and tutorials with W&B Fully Connected.
License
Members
-
openui
OpenUI let's you describe UI using your imagination, then see it rendered live.
TypeScript ★ 22k 2d agoExplain → -
wandb
The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.
Python ★ 11k 5h agoExplain → -
examples
Example deep learning projects that use wandb's features.
Jupyter Notebook ★ 1.2k 9d agoExplain → -
weave
Weave is a toolkit for developing AI-powered applications, built by Weights & Biases.
Python ★ 1.1k 6h agoExplain → -
edu
Educational materials on deep learning by Weights & Biases
Jupyter Notebook ★ 681 1mo agoExplain → -
catnip
Like catnip, a highly addictive agentic coding tool
Go ★ 490 21h agoExplain → -
server
W&B Server is the self hosted version of Weights & Biases
HCL ★ 355 3d agoExplain → -
awesome-dl-projects
This is a collection of the code that accompanies the reports in The Gallery by Weights & Biases.
Jupyter Notebook ★ 346 4y agoExplain → -
wandbot
wandbot is a technical support bot for Weights & Biases' AI developer tools that can run in Discord, Slack, ChatGPT and Zendesk
Python ★ 310 1mo agoExplain → -
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
★ 114 4y agoExplain → -
llm-leaderboard
Project of llm evaluation to Japanese tasks
Python ★ 94 10h agoExplain → -
wandb-mcp-server
The official implementation of the W&B Models and Weave MCP server.
Python ★ 65 21h agoExplain → -
skills
Official Agent Skills for Weights & Biases Models and Weave
Python ★ 60 12d agoExplain → -
programmer
No description.
Python ★ 58 1mo agoExplain → -
droughtwatch
Weights & Biases benchmark for drought prediction
Jupyter Notebook ★ 56 1y agoExplain → -
sweeps
W&B Hyperparameter Sweep Engine. File sweeps related issues at the W&B client: https://github.com/wandb/client
Python ★ 41 29d agoExplain → -
gitbook ▣
Documentation synced with GitBook. For all issues with the wandb library, please use https://github.com/wandb/client/issues
JavaScript ★ 41 3y agoExplain → -
vibes
A repo with a devcontainer ready to vibe with Claude, Codex or Gemini
HTML ★ 37 1y agoExplain → -
eval-course
No description.
Jupyter Notebook ★ 30 10mo agoExplain → -
aihackercup
A competition to get you started on the NeurIPS AI Hackercup
Python ★ 30 1y agoExplain → -
witness
Deep learning model for recognizing puzzle patterns in The Witness.
Python ★ 29 2y agoExplain → -
Hemm
A holistic evaluation library for multi-modal generative models using Weave
Python ★ 27 1mo agoExplain → -
wandb-workspaces
Programatically edit the W&B UI
Python ★ 26 2d agoExplain → -
parallel
Easy & robust parallelism in golang
Go ★ 26 1mo agoExplain → -
helm-charts
Our official helm charts for deploying wandb into k8s
Go Template ★ 25 21h agoExplain → -
tutorial ⑂
Weights & Biases Tutorial
Python ★ 24 6y agoExplain → -
agents-course
No description.
Python ★ 24 10mo agoExplain → -
docs
The product documentation for Weights & Biases, published at https://docs.wandb.ai
MDX ★ 23 21h agoExplain → -
senpai
No description.
Python ★ 23 21h agoExplain → -
terraform-google-dagster
No description.
HCL ★ 22 15d agoExplain → -
terraform-aws-wandb
A terraform module for deploying Weights & Biases on AWS.
HCL ★ 20 4d agoExplain → -
llm-kr-eval ⑂
No description.
Python ★ 20 1y agoExplain → -
layoutlm_sroie_demo
Finetune LayoutLM on SROIE dataset using W&B tools
Python ★ 19 4y agoExplain → -
launch-jobs
🚀💼
Python ★ 18 1mo agoExplain → -
superres
Project to make a higher resolution version of existing images
Python ★ 17 7y agoExplain → -
llm-workshop-fc2024
Resources for the FC 2024 LLM workshop
Jupyter Notebook ★ 17 1y agoExplain → -
catz
A machine learning contest to predict the behavior of catz
Python ★ 16 7y agoExplain → -
client-ng ▣
Experimental wandb CLI and Python API - See Experimental section below.
Python ★ 16 5y agoExplain → -
lit_utils
Utilities for working with W&B and PyTorch Lightning in an educational context
Python ★ 15 5y agoExplain → -
terraform-google-wandb
A Terraform module for deploying Weights & Biases on GCP.
HCL ★ 14 10d agoExplain → -
fc-workshop-track-2 ▣
No description.
Jupyter Notebook ★ 14 8mo agoExplain → -
wandb-js
The W&B SDK for TypeScript, Node, and modern Web Browsers
TypeScript ★ 12 2y agoExplain → -
artifacts-examples
W&B Artifacts examples
Python ★ 12 3y agoExplain → -
WolfBench
wolfbench.ai · Wolfram Ravenwolf's Five-Metric Framework · based on Terminal-Bench 2.0
Python ★ 11 2mo agoExplain → -
ai-virtual-assistant ⑂
Customizable, AI-driven virtual assistant designed to streamline customer service operations, handle common inquiries, and improve overall user satisfaction through automated and contextually aware responses.
Python ★ 11 1y agoExplain → -
connections
Solving NYTimes Connections puzzle
Roff ★ 10 1y agoExplain → -
weave-claude-code
Claude Code plugin that traces sessions, tool calls, and subagents to W&B Weave for observability and debugging.
TypeScript ★ 9 1d agoExplain → -
evalForge
No description.
Python ★ 9 1y agoExplain → -
data-flywheel-nvidia
No description.
Python ★ 9 5mo agoExplain → -
voice-ai-agent-workshop
No description.
TypeScript ★ 9 4mo agoExplain → -
nb_helpers
A set of tools to work with notebooks
Jupyter Notebook ★ 9 1mo agoExplain → -
operator
No description.
Go ★ 8 1d agoExplain → -
FastChat ⑂
An open platform for training, serving, and evaluating large language models. Release repo for Vicuna and Chatbot Arena.
Python ★ 8 10mo agoExplain → -
qualcomm-contest
No description.
Jupyter Notebook ★ 8 6y agoExplain → -
hivemind
Visibility for AI coding agents. Capture your agentic coding sessions so you can search, replay, and learn from them with your teammates.
Shell ★ 7 1d agoExplain → -
weave-mods
No description.
Python ★ 7 15d agoExplain → -
rag
A repo of RAG resources
Python ★ 7 1y agoExplain → -
fails
No description.
Python ★ 6 22d agoExplain → -
heron-vlm-leaderboard ⑂
To create V&L leaderboard with WandB
Python ★ 6 1y agoExplain → -
assets ▣
Weights & Biases logos, branding, and assets to use and share
★ 6 5y agoExplain → -
SageMakerStudio
A repo showcasing SMSL and W&B
Jupyter Notebook ★ 6 3y agoExplain → -
colorizer-applied-dl ⑂
Project to colorize black and white images
Python ★ 6 7y agoExplain → -
terraform-azurerm-wandb
No description.
HCL ★ 5 11d agoExplain → -
hiring-agent-demo
E2E Models + Weave demo. Also serves as the demo project for the EU AI Act.
Python ★ 5 6mo agoExplain → -
weave-analysis
No description.
Jupyter Notebook ★ 5 1y agoExplain → -
react-vis
Fork of github.com/uber/react-vis with bugfixes and extensions
JavaScript ★ 5 3y agoExplain → -
weave-openclaw
No description.
TypeScript ★ 4 1d agoExplain → -
wandbmon
wandb wrapper for production monitoring and evaluation usecases
Python ★ 4 2y agoExplain → -
weaveflow
No description.
Jupyter Notebook ★ 4 2y agoExplain → -
wsm
No description.
Go ★ 3 3d agoExplain → -
rai-toolkit
No description.
Python ★ 3 16d agoExplain → -
llm-leaderboard-korean
No description.
Python ★ 3 2mo agoExplain → -
sambanova-webinar
No description.
Vue ★ 3 3mo agoExplain → -
terraform-kubernetes-wandb
No description.
HCL ★ 3 1mo agoExplain → -
perry-bot
A demo for Weave
Python ★ 3 1y agoExplain → -
wandb-uat
User acceptance testing for the Weights & Biases python SDK library.
Python ★ 3 3y agoExplain → -
discovery-forge
No description.
Python ★ 2 3d agoExplain → -
weave-integration-skills
AI coding agent skills for integration Weave to exist project
★ 2 3mo agoExplain → -
odsc-2025-agent-eval
No description.
Jupyter Notebook ★ 2 8mo agoExplain → -
docugen
Reference documentation generator for Weights & Biases
Python ★ 2 6mo agoExplain → -
gpu_dashboard
extract gpu usage across the teams
Python ★ 2 5d agoExplain → -
wandb-content-navigator
LLM-powered RAG slackbot and endpoint to suggest Weights & Biases content
Python ★ 2 2y agoExplain → -
davis-contest
Materials for the DAVIS Video Segmentation Contest
Jupyter Notebook ★ 2 5y agoExplain → -
dotfiles ⑂
dotfiles for the developer happiness: macos, zsh, brew, vscode, python, node, elixir
Shell ★ 2 5y agoExplain → -
codesearchnet
No description.
Python ★ 2 6y agoExplain → -
pytorch-lightning ⑂
The lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate
Python ★ 2 4y agoExplain → -
awesome-dl-resources
No description.
★ 2 5y agoExplain → -
agentic-support-bot-demo
A streamlined guide to experience how Weave works in a typical AI development workflow.
Python ★ 1 3d agoExplain → -
c1-onboarding
No description.
Jupyter Notebook ★ 1 10d agoExplain → -
terraform-provider-wandb
No description.
Go ★ 1 14d agoExplain → -
weave-error-analysis
Perform error analysis to improve your agent.
TypeScript ★ 1 3mo agoExplain → -
weave-stainless
No description.
Python ★ 1 1mo agoExplain → -
wandbaiui
For creating new UIs with wandb/weave APIs, using AI
TypeScript ★ 1 1y agoExplain → -
weave_eval_playground
A streamlit app that implements an "evaluation playground", for illustrative purposes only.
Python ★ 1 1y agoExplain → -
jetson-webhook
Using WandB Webhooks on Edge Devices
Python ★ 1 1y agoExplain → -
mixeval-weave
Evaluating LLMs on the MixEval dataset using W&B Weave
Python ★ 1 1y agoExplain → -
yea-wandb
No description.
Python ★ 1 1y agoExplain → -
text-extraction
No description.
Python ★ 1 2y agoExplain → -
nexus ▣
No description.
Go ★ 1 2y agoExplain → -
tiny-ml
TinyML tools for and with WandB
Jupyter Notebook ★ 1 3y agoExplain → -
dsviz-demo
No description.
Jupyter Notebook ★ 1 5y agoExplain → -
fastText ⑂
Library for fast text representation and classification.
HTML ★ 1 6y agoExplain → -
wandb-testing
Repo to store testing related tools
Python ★ 1 2y agoExplain → -
runchain
Example of Run Chaining
Python ★ 1 3y agoExplain → -
mon-sdk-dev
No description.
Python ★ 1 3y agoExplain → -
pyrasite ⑂
Inject code into running Python processes
Python ★ 1 5y agoExplain → -
terraform-provider-orca
No description.
Go ★ 0 1d agoExplain → -
homebrew-taps
Homebrew taps
Ruby ★ 0 1d agoExplain → -
weave-java-alpha
An early release of java bindings for Weave
Kotlin ★ 0 3d agoExplain → -
simplejsonext
non-reflecting JSON extension parser for golang
Go ★ 0 3d agoExplain → -
co-reviewer
No description.
TypeScript ★ 0 3mo agoExplain → -
terraform-helm-launch
No description.
HCL ★ 0 1mo agoExplain → -
terraform-helm-wandb
No description.
HCL ★ 0 1mo agoExplain → -
terraform-azurerm-launch
No description.
HCL ★ 0 1mo agoExplain → -
responsible-ai
No description.
Python ★ 0 2mo agoExplain → -
background-agents ⑂
An open-source background agents coding system
★ 0 2mo agoExplain → -
polyfile-weave ⑂
A pure Python cleanroom implementation of libmagic, with instrumented parsing from Kaitai struct and an interactive hex viewer
Python ★ 0 5mo agoExplain → -
weave-intro-workshop
No description.
Jupyter Notebook ★ 0 3mo agoExplain → -
rl_examples
Training LLMs using Reinforcement Learning
Jupyter Notebook ★ 0 6mo agoExplain → -
dagster ⑂
An orchestration platform for the development, production, and observation of data assets.
Python ★ 0 7mo agoExplain → -
recursion-workshop
No description.
Jupyter Notebook ★ 0 5mo agoExplain → -
summarization-demo
No description.
Python ★ 0 9mo agoExplain → -
lm-eval-harness-importer
An importer tool leveraging imperative eval logger and the samples and results output of a LM Eval Harness run.
Python ★ 0 9mo agoExplain → -
terraform-google-assume-aws-role ▣
No description.
HCL ★ 0 3y agoExplain → -
serve-local-scorers
No description.
Python ★ 0 1y agoExplain → -
fc2025-space-agent-public
Fully Connected Workshops Code for Agent
Python ★ 0 1y agoExplain → -
fc25-finetuning
No description.
Jupyter Notebook ★ 0 1y agoExplain → -
tldr
PR summarizer
Python ★ 0 1y agoExplain → -
tracecat-registry-template ⑂
Tracecat Registry Template
★ 0 1y agoExplain → -
cypress-debugger ⑂
Debug failed CI cypress tests with cloud-based replayable traces
★ 0 1y agoExplain → -
yea
Yea functional test harness
Python ★ 0 1y agoExplain → -
segmentio-encoding ⑂
Go package containing implementations of efficient encoding, decoding, and validation APIs.
Go ★ 0 1y agoExplain → -
JTruthfulQA ⑂
No description.
★ 0 2y agoExplain → -
garfield
Test repo for playing with LLM's
Python ★ 0 7mo agoExplain → -
terraform-vultr-wandb
No description.
HCL ★ 0 2y agoExplain → -
terraform-wandb-modules
No description.
HCL ★ 0 2y agoExplain → -
kineto ⑂
A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters.
HTML ★ 0 3y agoExplain → -
tree-sitter ⑂
An incremental parsing system for programming tools
★ 0 4y agoExplain → -
auto-release-notes
No description.
TypeScript ★ 0 1mo agoExplain → -
terraform-google-launch
No description.
★ 0 3y agoExplain → -
terraform-aws-launch
No description.
★ 0 3y agoExplain → -
array-flatten ⑂
Flatten a multi-dimensional array in JavaScript.
JavaScript ★ 0 3y agoExplain → -
example-dagster-integration-with-launch
No description.
Python ★ 0 3y agoExplain → -
Stackoverflow-Clone-Frontend ⑂
Clone project of a famous Q/A website for developers built using MySQL, Express, React, Node, Sequelize :globe_with_meridians:
JavaScript ★ 0 3y agoExplain → -
Stackoverflow-Clone-Backend ⑂
Backend code of the Stackoverflow Clone project. Built using Express, Node, MySQL, and Sequelize
JavaScript ★ 0 3y agoExplain → -
HeckarNews ⑂
Hacker News Clone. https://forum.krehwell.com/
JavaScript ★ 0 3y agoExplain → -
vite-waterfall-demo ⑂
Created with StackBlitz ⚡️
TypeScript ★ 0 4y agoExplain → -
go-circle-repro
No description.
Go ★ 0 4y agoExplain → -
vite-plugin-dynamic-base ⑂
Resolve all resource files dynamic publicpath, like Webpack's __webpack_public_path__
★ 0 4y agoExplain → -
vite-on-swc ⑂
speed up!
TypeScript ★ 0 4y agoExplain → -
mdast-util-to-hast ⑂
utility to transform mdast to hast
★ 0 4y agoExplain → -
rebber
forked from zmarkdown for Vite compatibility
JavaScript ★ 0 4y agoExplain → -
plotly.js ⑂
Open-source JavaScript charting library behind Plotly and Dash
★ 0 4y agoExplain → -
detectron2 ⑂
Detectron2 is FAIR's next-generation platform for object detection, segmentation and other visual recognition tasks.
Python ★ 0 4y agoExplain → -
slate ⑂
Beautiful static documentation for your API
JavaScript ★ 0 8y agoExplain → -
graphql-go ⑂
GraphQL server with a focus on ease of use
Go ★ 0 7y agoExplain → -
configurable-http-proxy ⑂
node-http-proxy plus a REST API
JavaScript ★ 0 7y agoExplain → -
monaco-yaml ⑂
YAML plugin for the Monaco Editor
TypeScript ★ 0 4y agoExplain → -
parquet-go ⑂
Golang version of Read/Write parquet file
Go ★ 0 5y agoExplain → -
monaco-editor-webpack-plugin ⑂
Webpack plugin for the Monaco Editor
JavaScript ★ 0 6y agoExplain → -
parquet-go-source ⑂
source provider for parquet-go
Go ★ 0 6y agoExplain → -
estuary
Distributed training instrumented with Weights & Biases
Python ★ 0 7y agoExplain → -
codesearch
No description.
Python ★ 0 7y agoExplain → -
deepo ⑂
A series of Docker images (and their generator) that allows you to quickly set up your deep learning research environment.
Python ★ 0 3y agoExplain →
No repos match these filters.