Hopsworks Documentation
Build, deploy & maintain AI systems#
Features, training data, models and inference on one governed platform.
Your first feature vector, in three steps#
Install the client, connect to a project with an API key, write a feature group and read a feature vector back.
import pandas as pd
df = pd.DataFrame(
{
"cc_num": [4467360740682089],
"amount": [12.5],
"event_time": pd.to_datetime(["2026-01-01T00:00:00Z"]),
}
)
fg = fs.get_or_create_feature_group(
name="transactions",
version=1,
primary_key=["cc_num"],
event_time="event_time",
online_enabled=True,
)
fg.insert(df)
Next: create a feature group, create a feature view, retrieve feature vectors, or browse the Python API.
Where Hopsworks runs#
-
Use the managed SaaS
Sign in to the Hopsworks serverless app and create a project. Nothing to install, free tier available.
-
Deploy on your cloud or on-prem
Managed Kubernetes on AWS, Azure or GCP, or an air-gapped data centre. Talk to us to size and install it.
One architecture, three pipelines#
Independent feature, training and inference pipelines, connected by a shared feature store and model registry.
Find your path#
Developer
Data scientist
Platform engineer
Security engineer
Administrator
By task#
| Task | Start here |
|---|---|
| Deploy | AWS, Azure, GCP, on-prem, Helm values |
| Operate | Administration, monitoring, alerts, HA and DR, service operations |
| Troubleshoot | Model serving, Python deployments, online ingestion, Jupyter session capacity |
| Upgrade | 3.x to 4.0 migration, Airflow 3 upgrade, Airflow 3 operator notes |
APIs
- Python API
- Java API
- Machine-readable: llms.txt, llms-full.txt, or
<page>/index.md
Configure and query
Community and source