Skip to main content

Overview

Our platform provides robust External API Keys functionality that allows users to create, manage, and use API keys for integrating with external systems and applications. These keys can be generated directly through the platform and utilized in various environments such as Postman, cURL, or custom applications.

Key Features:​

  • API Key Generation and Management: Users can easily create API keys via our interface. These keys are secure and designed to allow seamless integration with your workflows.

  • CRUD Operations for Resources:

    • Compute Nodes Management: Users can perform Create, Read and Delete operations for compute nodes resources. This includes tasks like provisioning CPU instances, updating configurations, and monitoring utilization.
    • VPC (Virtual Private Cloud) Management: Manage your network resources with full control over creating, reading and deleting Virtual Private Clouds. The API allows users to set up and manage secure and isolated networks programmatically.
    • GPU Nodes Management: The API extends support for managing GPU nodes resources, enabling users to provision high-performance computing capabilities and scale their machine learning or computational workloads.
  • Flexible Integration: The API keys can be used across different environments, including:

    • Postman: Users can test and explore API functionalities directly.
    • cURL: For quick command-line testing and automation.
    • Custom Applications: Integrate seamlessly with your existing applications using your preferred programming language and framework.
    • Or any other tool and extension you would like to use.

Security and Access Control​

API keys are secured and respect the access permissions associated with the project they are generated for. Our platform allows you to use both personal projects and organization projects:

  • Personal Projects: In personal projects, the generated API keys have full permissions, giving you complete control over all available resources and operations.
  • Organization Projects: In organization projects, permissions are calculated based on your role within the project. When invited by an owner, the API key inherits the same permissions and access rights as your role in that specific project. This ensures that API access aligns with your assigned responsibilities while still providing powerful integration capabilities.

This approach ensures that API keys maintain security and are aligned with your access level across different project types.