API Documentation

Integrate Jetder's deployment platform into your workflow with our comprehensive API. Automate deployments, manage applications, and monitor performance programmatically.

RESTful API

Simple, intuitive REST API with JSON responses and standard HTTP methods.

Authentication

Secure API authentication using tokens with fine-grained permissions.

Real-time Updates

WebSocket connections for real-time deployment status and logs.

SDKs & Libraries

Official SDKs for JavaScript, Python, Go, and more languages.

Quick Start Example

// Initialize the Jetder client
import { JetderClient } from '@jetder/sdk'

const client = new JetderClient({
  apiKey: 'your-api-key'
})

// Deploy an application
const deployment = await client.apps.deploy('app-id', {
  branch: 'main',
  environment: 'production'
})

console.log(`Deployment started: ${deployment.id}`)

// Watch deployment status
client.deployments.watch(deployment.id, (status) => {
  console.log(`Status: ${status.phase}`)
  if (status.phase === 'success') {
    console.log(`Deployed to: ${status.url}`)
  }
})

Core Endpoints

GET
/api/v1/apps

List all applications in your account

POST
/api/v1/apps

Create a new application

POST
/api/v1/apps/{id}/deploy

Deploy an application

GET
/api/v1/deployments

List deployment history

GET
/api/v1/logs/{deployment_id}

Get deployment logs

Full Documentation

Explore our complete API reference with detailed examples, authentication guides, and best practices.

View Full Docs

SDKs & Tools

Download our official SDKs and CLI tools to get started quickly with your preferred programming language.

Browse SDKs

API Rate Limits

Our API has rate limits to ensure fair usage. Free accounts are limited to 1,000 requests per hour, while paid accounts get 10,000 requests per hour.

1,000/hr
Free Plan
10,000/hr
Pro Plan
50,000/hr
Team Plan
Custom
Enterprise

Ready to get started?

Create your API key and start integrating Jetder into your development workflow today.