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
/api/v1/apps
List all applications in your account
/api/v1/apps
Create a new application
/api/v1/apps/{id}/deploy
Deploy an application
/api/v1/deployments
List deployment history
/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 DocsSDKs & Tools
Download our official SDKs and CLI tools to get started quickly with your preferred programming language.
Browse SDKsAPI 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.
Ready to get started?
Create your API key and start integrating Jetder into your development workflow today.