Top level API#
This API is meant to be used from clients. It provides functions for getting roots, subscribing, listing datasets, fetching and downloading datasets.
Getting roots, subscribing and listing datasets#
Fetch / download / upload datasets#
User management#
Utility functions#
Authenticate to a subscriber as a user and get an authorization cookie. |
|
Copy a dataset or directory to a new location. |
|
Move a dataset or directory to a new location. |
|
Remove a dataset or directory path from a remote repository. |
Evaluating expressions#
Create a lazy expression dataset in personal space. |
Utility variables#
Variables listed below as coming from the api
module are available from the top level module too.
The version in use of the Caterva2 package. |
|
The default HTTP endpoint for the broker (URL host & port). |
|
The default HTTP endpoint for the publisher (URL host & port). |
|
The default HTTP endpoint for the subscriber (URL host & port). |
|
The default base of URLs provided by the subscriber. |
Helper functions#
These functions from the api_utils
module may ease the use of the top level API.
|
Authenticate to a subscriber as a user and get an authorization cookie. |