🔒
Type-Safe
Full TypeScript support with comprehensive type definitions for all API endpoints and responses
A clean, type-safe interface for managing your Coolify self-hosted PaaS instance programmatically
import { CoolifyClient } from '@neelansh/coolifyjs';
const coolify = new CoolifyClient({
baseUrl: 'https://coolify.example.com/api/v1',
token: 'your-api-token',
});
// List all applications
const apps = await coolify.applications.list();
// Start an application
await coolify.applications.start('app-uuid');
// Create a PostgreSQL database
await coolify.databases.createPostgreSQL({
project_uuid: 'project-uuid',
server_uuid: 'server-uuid',
name: 'my-database',
});npm install @neelansh/coolifyjs