Skip to content

Keystone-API

Keystone-API is a Python based REST API designed to support the Keystone web interface. It provides management utilities for:

  • The allocation of HPC compute resources across one or more clusters
  • The tracking of user research products, including grants and publications
  • The management of user accounts and teams via RBAC permissions
  • Automated user notification for system changes and events
  • Operational activities, including application monitoring and logging

For more information, see the resources below.

  • Try It Yourself


    Launch a demo application in 5 minutes or less using Docker.

    Deploying with Docker

  • Learn How it Works


    Learn how Keystone integrates with Slurm to manage HPC resources.

    Configuring Slurm

  • Completely RESTful


    Get started with the REST API, designed and built using modern best practices.

    API Specification

  • Robust Query Support


    Learn how the API supports data retrieval via search and filters.

    Structuring Queries