Skip to content

CoolifyJSTypeScript SDK for Coolify

A clean, type-safe interface for managing your Coolify self-hosted PaaS instance programmatically

CoolifyJS

Quick Start ​

typescript
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',
});

Installation ​

bash
npm install @neelansh/coolifyjs

What's Next? ​

Released under the MIT License.