Skip to content

API Overview

import { Aside } from ‘@astrojs/starlight/components’;

Deploy Monkey provides a public REST API for accessing marketing content (plans, blog, FAQ) and a contact form endpoint. These endpoints power the marketing website at deploymonkey.com.

https://admin.deploymonkey.com/api/v1

During local development:

http://localhost:8084/api/v1

All marketing API endpoints are public — no authentication required. They are read-only endpoints that return published content.

The contact form endpoint accepts POST requests without authentication.

All endpoints return JSON with a consistent structure:

{
"success": true,
"plans": [...],
"comparison": [...]
}
{
"success": false,
"error": "Error description"
}

All API endpoints include CORS headers allowing requests from any origin. This enables the static marketing site to fetch data directly from the browser.

Public API endpoints are not rate-limited by default. The marketing site is static and caches API responses at build time, so API traffic is minimal.

MethodEndpointDescription
GET/api/v1/plansPricing plans and feature comparison
GET/api/v1/blogPublished blog posts
GET/api/v1/blog/<slug>Single blog post by slug
GET/api/v1/faqPublished FAQ items
POST/api/v1/contactSubmit contact form

Explore each endpoint in detail:

  • Plans API — Pricing plans with feature comparison matrix
  • Blog API — Blog posts with category filtering and pagination
  • FAQ API — FAQ items with section filtering
  • Contact API — Contact form submission to CRM