Skip to content

Programmatic Access

MaveDB provides a REST API and Python view models for programmatic access to datasets. These tools support searching, retrieving, and uploading MAVE data, enabling integration into analysis pipelines and automated workflows.

In this section

  • API Quickstart -- Get started with the MaveDB REST API, including authentication, endpoints, and example requests.
  • Python Usage -- Use the mavedb Python package's view models for local validation and programmatic submission.

To generate an API key, visit the Profile settings page after logging in. See User Accounts for details.