Getting Started
Learn how to install, configure, and start using the discloud.app NPM library to manager your Discloud application.
📦 Installation
npm install discloud.appyarn add discloud.apppnpm add discloud.appbun add discloud.app🔑 Obtaining Your API Token
🚀 Basic Setup
Environment Variables Configuration
1
DISCLOUD_TOKEN=your_api_token_here2
npm install dotenv3
require("dotenv").config(); // Load environment variables
const { discloud } = require("discloud.app");
async function main() {
try {
// Authenticate using environment variable
await discloud.login(process.env.DISCLOUD_TOKEN);
console.log("Successfully authenticated with Discloud!");
// Your application logic here...
} catch (error) {
console.error("Authentication failed:", error.message);
}
}
main();🎯 Your First API Call
require("dotenv").config(); // Load environment variables
const { discloud } = require("discloud.app");
async function testConnection() {
try {
// Authenticate
await discloud.login(process.env.DISCLOUD_TOKEN);
// Fetch all your applications
const apps = await discloud.apps.fetch("all");
console.log(`Found ${apps.size} applications:`);
apps.forEach((app, id) => {
console.log(`- ${app.name} (ID: ${id})`);
});
} catch (error) {
console.error("Error:", error.message);
}
}
testConnection();📁 TypeScript Support
Last updated