LogoLogo
Foundry Documentation
Foundry Documentation
  • Welcome to Foundry
  • Quickstart guide
  • Compute & Storage
    • Compute overview
    • Instance types & specifications
    • Reserving compute
    • Spot bids
      • Spot auction mechanics
    • Startup scripts
    • Access & manage instances
      • Statuses
    • Compute quotas
    • Managing open ports
    • Persistent storage
      • File shares
      • Block storage
    • Ephemeral storage
  • Foundry API
    • API overview and quickstart
    • API reference
      • Projects
      • Instance types
      • SSH Keys
      • Volumes
      • Instances
      • Spot
        • Bids
        • Availability
      • API Keys
      • Profile
    • Specification
  • Access Management
    • Access Management Overview
    • SSH keys
  • Account and Billing
    • Billing overview
    • Foundry Referral Program
  • Security & trust
    • Foundry's approach to security
    • Reporting security concerns
Powered by GitBook
LogoLogo

© 2025 Foundry Technologies, Inc.

On this page
  • Creating SSH keys in a project
  • Removing SSH keys from a project
  • Setting required SSH keys
  1. Access Management

SSH keys

Manage the SSH keys you use with Foundry compute

In order to create and access instances on Foundry, you'll first need to create or add existing SSH keys. SSH keys in Foundry are scoped to an individual project. See Access Management Overview for additional information on how resources are scoped in Foundry.

While it is technically possible for users within a particular Project to share SSH keys, it is best practice to keep SSH keys unique to an individual user.

Creating SSH keys in a project

After confirming that you are in the correct project, select SSH keys in the left nav.

Select Create SSH key, and choose if you would like Foundry to generate a new key for you or if you would like to add your own. If you would like to set a key to be by default added to every new instance, select the checkbox.

If you choose to generate a key, it will automatically download upon creation. Keep this somewhere safe! You won't be able to download it again, as Foundry never retains private keys.

Removing SSH keys from a project

To remove an SSH key from a project, open the ••• menu next to the key you want to remove and choose Delete.

Setting required SSH keys

An administrator can set an SSH key (or multiple) to be required for all new instances in a project. This can be done when creating a new key, or to existing keys with the ••• menu. For security purposes, all keys for an instance will be shown to the user:

  • Console: When creating a new order, the required key(s) will be pre-selected.

  • API: When submitting a new order, the required key(s) must be included in the launch specification. Required keys can be found in the GET ssh-keys endpoint.

PreviousAccess Management OverviewNextBilling overview

Last updated 1 month ago