New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@scaleway/sdk-key-manager

Package Overview
Dependencies
Maintainers
7
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@scaleway/sdk-key-manager

Scaleway SDK key-manager

latest
npmnpm
Version
2.4.0
Version published
Weekly downloads
7.4K
-4.37%
Maintainers
7
Weekly downloads
 
Created
Source

@scaleway/sdk-key-manager

npm version npm downloads license

Scaleway SDK for Key Manager API.

Note
This is an automatically generated package that is part of the Scaleway SDK for JavaScript.

Installation

npm install @scaleway/sdk-key-manager @scaleway/sdk-client

or with pnpm:

pnpm add @scaleway/sdk-key-manager @scaleway/sdk-client

or with yarn:

yarn add @scaleway/sdk-key-manager @scaleway/sdk-client

Getting Started

You'll need a pair of access and secret keys to connect to Scaleway API. Please check the documentation on how to retrieve them.

Basic Usage

import { createClient } from '@scaleway/sdk-client'
import { KeyManager } from '@scaleway/sdk-key-manager'

const client = createClient({
  accessKey: 'SCWXXXXXXXXXXXXXXXXX',
  secretKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
  defaultProjectId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
  defaultRegion: 'fr-par',
  defaultZone: 'fr-par-1',
})

const api = new KeyManager.v1.API(client)

// Use the API
// Example: await api.listServers()

Using Configuration Loader

For a simpler setup, you can load credentials from the configuration file or environment variables:

import { createClient } from '@scaleway/sdk-client'
import { loadProfileFromConfigurationFile } from '@scaleway/configuration-loader'
import { KeyManager } from '@scaleway/sdk-key-manager'

const profile = loadProfileFromConfigurationFile()
const client = createClient(profile)
const api = new KeyManager.v1.API(client)

Documentation

Features

  • ✅ Full TypeScript support with complete type definitions
  • ✅ Promise-based API
  • ✅ Automatic pagination helpers
  • ✅ Built-in error handling
  • ✅ Compatible with Node.js ≥ 20

Support

We love feedback! Feel free to reach us on:

Contributing

This repository is at its early stage and is still in active development. If you are looking for a way to contribute, please read CONTRIBUTING.md.

License

This project is Apache 2.0 licensed. See the LICENSE file for details.

FAQs

Package last updated on 02 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts