Skip to content

Development Outside Hopsworks#

You can write programs that use Hopsworks in any Python, Spark, or PySpark environment. Hopsworks also supports running SQL queries to compute features in external data warehouses. The Feature Store can also be queried with SQL.

There is REST API for Hopsworks that can be used with a valid API key, generated in Hopsworks. However, it is often easier to develop your programs against the Hopsworks SDK, available in Python and Java/Scala, which covers the feature store, the model registry and model serving. The same library ships the hops command line, so a shell, a CI pipeline or a coding agent on your machine can read and write the project with the same API key; see the Hopsworks CLI guide.

api key CLIENTS python · spark · sql · ci/cd · airflow · agents Hopsworks HOPSWORKS SDK python · java HOPS CLI humans · ci · agents REST API PROJECTS kafka · git · jobs FEATURE STORE groups · views MODELS registry · serving