Skip to content

monocloud/management-js

Repository files navigation

Introduction

MonoCloud Management SDK for JavaScript – programmatically manage apps, policies, configurations, users, and groups via the MonoCloud Management APIs.

MonoCloud is a modern, developer-friendly Identity & Access Management platform.

This SDK provides a full-featured, typed JavaScript client for interacting with the MonoCloud Management APIs, allowing you to automate tenant administration programmatically.

📘 Documentation

Supported Platforms

  • Node.js >= 11.0.0

🚀 Getting Started

Requirements

  • A MonoCloud tenant
  • A Management API key with appropriate permissions

Installation

npm install @monocloud/management

Usage

The SDK closely mirrors the REST API structure — clients are organized by resource areas (clients, resources, users, groups, etc.).

const managementClient = MonoCloudManagementClient.init({
  domain: 'https://<your-tenant-domain>',
  apiKey: '<your-api-key>',
});

Caution

Do not hardcode your API key. It is recommended to load it from an environment variable. See: monocloud-management-client

Example - Get all clients

const result = await managementClient.clients.getAllClients(
  1,
  10,
  "dashboard",
  "name:1"
);

Explore further operations at https://www.monocloud.com/docs

🤝 Contributing & Support

Issues & Feedback

  • Use GitHub Issues for bug reports and feature requests.
  • For tenant or account-specific help, contact MonoCloud Support through your dashboard.

Security

Do not report security issues publicly. Please follow the contact instructions at: https://www.monocloud.com/contact

📄 License

Licensed under the MIT License. See the included LICENSE file.

About

MonoCloud Management SDK for JavaScript - programatically manage apps, policies, configurations, users, and groups via the MonoCloud Management APIs

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors