API Documentation
REST API

Pushify API Documentation

Deploy, manage, and monitor your applications programmatically. Perfect for CI/CD pipelines, automation scripts, and custom integrations.

Description

Resource IDs in paths and responses are UUIDs (e.g. 550e8400-e29b-41d4-a716-446655440000). Use the id returned by list or create endpoints — placeholder values like proj_abc123 are not valid.

Managed server billing

Pushify has two charges: (1) platform subscription — deploy/API/team limits; (2) infrastructure credits — prepaid USD wallet debited hourly while managed Hetzner servers run. BYOS (SSH) servers do not use the wallet. Top up and view balance in Dashboard → Billing. If credits run out, managed servers stop until you add more. Failed platform payments block new resources until your card is updated.

RESTful API

Simple REST endpoints with JSON responses

Secure

Scope-based API key permissions

CI/CD Ready

Webhook triggers and deploy API

Base URL

https://api.pushify.dev/api/v1

Quick Start

1

Create an API Key

Go to Settings → API Keys and create a key with the required scopes.

2

Make a Request

Use your API key in the Authorization header to authenticate.

3

Automate

Integrate with GitHub Actions, GitLab CI, or any CI/CD tool.

Explore