API Documentation

REST API

Pushify API Documentation

Deploy, manage and monitor applications from CI/CD pipelines, scripts and your own tools.

Resource IDs

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

Two separate charges: (1) the platform subscription, which sets deploy, API and team limits; (2) infrastructure credits, a prepaid USD wallet debited hourly while managed Hetzner servers run. BYOS (SSH) servers don't use the wallet. Top up and check the balance in Dashboard → Billing. When credits run out, managed servers stop until you add more. A failed platform payment blocks new resources until the card is updated.

REST and JSON

Plain REST endpoints, JSON responses

Scoped keys

Each API key gets only the scopes you grant

Built for CI/CD

Webhook triggers and a deploy API

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

Quick start#

  1. 01

    Create an API key

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

  2. 02

    Make a request

    Send the key in the Authorization header.

  3. 03

    Automate

    Call it from GitHub Actions, GitLab CI or any other CI/CD tool.

Explore#