Vector Pro
Documentation

The API for serverless WordPress hosting. Create sites, manage environments, deploy with confidence—all through a simple REST API.

Overview

Vector Pro is the API for the Vector platform, a serverless WordPress hosting infrastructure built by BuiltFast. It gives hosting partners everything they need to offer scalable, white-label WordPress hosting to their customers—without managing the underlying infrastructure.

Who Vector Pro is For

Vector Pro is designed for hosting companies, agencies, and product companies who want to offer WordPress hosting as part of their service.

Hosting Companies

Add a scalable WordPress tier to your offerings

Agencies

Host client sites under your own brand

Product Companies

Theme/plugin developers and SaaS builders

What You Can Do

  • Create and manage sites — Provision WordPress sites with development environments
  • Deploy to production — Push from development to staging or production
  • Manage environments — Create staging, QA, or custom environments
  • Handle custom domains — Automatic SSL provisioning included

The Vector Platform

Serverless Architecture

Sites scale automatically. No capacity planning required.

Global CDN

Intelligent caching that keeps dynamic content dynamic.

Security Built In

WAF, DDoS protection, and automatic SSL on every site.

Enterprise Backups

Daily and on-demand backups with easy restoration.

Architecture

Understanding Vector's architecture is important because it represents a significant departure from traditional WordPress hosting—and that departure is what enables the scalability and reliability.

Sites and Environments

When you create a site through Vector Pro, you're creating a container for multiple environments:

Development
WP Admin lives here
Staging
Test before production
Production
Live site + CDN
Custom
QA, client review, etc.

Key Concept: No Writes in Production

Deployed environments are read-only. There's no WP Admin, no plugin installation, no file uploads in production.

All WordPress work happens in development. Deploys push a snapshot to the target environment. This is what enables serverless scaling.

The Deployment Flow

  1. 1 PHP files are packaged — WordPress core, themes, plugins prepared for serverless
  2. 2 Assets go to cloud storage — Media and static files pushed to S3
  3. 3 Database is copied — Development database copied to target
  4. 4 Environment goes live — Serving traffic on serverless infrastructure

Lifecycle States

Site States

pendingProvisioning
activeReady to use
suspendedTemporarily disabled
failedProvisioning error
terminatingBeing deleted

Deployment States

pendingQueued
deployingIn progress
deployedSuccess
failedCheck logs

Architecture Summary

Component Development Deployed Environments
InfrastructureContainerServerless
WP AdminYesNo
SFTP AccessYesNo
File WritesYesNo
CDNNoProduction only
ScalingFixedAutomatic

Getting Started

After onboarding, BuiltFast provides you with your partner domain, API credentials, and account access. Here's how to make your first API calls.

Authentication

All requests require a Bearer token in the Authorization header:

Authorization: Bearer {your-api-token}

Base URL: https://api.builtfast.com

Create Your First Site

curl -X POST https://api.builtfast.com/api/v1/vector/sites \
  -H "Authorization: Bearer {your-api-token}" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_customer_id": "cust_12345",
    "dev_php_version": "8.3"
  }'

Create an Environment

curl -X POST https://api.builtfast.com/api/v1/vector/sites/{site_id}/environments \
  -H "Authorization: Bearer {your-api-token}" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "production",
    "php_version": "8.3",
    "custom_domain": null,
    "is_production": true
  }'

Deploy

curl -X POST https://api.builtfast.com/api/v1/vector/sites/{site_id}/environments/{env_id}/deployments \
  -H "Authorization: Bearer {your-api-token}" \
  -H "Accept: application/json"

Quick Reference

Operation Method Endpoint
List sitesGET/api/v1/vector/sites
Create sitePOST/api/v1/vector/sites
Create environmentPOST/api/v1/vector/sites/{id}/environments
DeployPOST/api/v1/vector/sites/{id}/environments/{env}/deployments
RollbackPOST/api/v1/vector/sites/{id}/environments/{env}/rollback
Purge cachePOST/api/v1/vector/sites/{id}/purge-cache

Core Workflows

Common operations you'll perform with Vector Pro after initial setup.

Site Management

  • Update sitePUT /sites/{id}
  • SuspendPUT /sites/{id}/suspend
  • UnsuspendPUT /sites/{id}/unsuspend
  • DeleteDELETE /sites/{id}

Note: Delete all environments before deleting a site.

Environment Management

  • Create staging — Set is_production: false
  • Attach custom domain — Update custom_domain
  • Check SSL statusGET .../environments/{id}/ssl
  • Nudge SSLPOST .../ssl/nudge

Deployments

  • DeployPOST .../deployments
  • Check statusGET .../deployments/{id}
  • RollbackPOST .../rollback
  • Target specific version — Include target_deployment_id

Cache & Security

  • Full purgePOST /sites/{id}/purge-cache
  • Purge by tag — Include cache_tag
  • Purge URL — Include url
  • Block IP — WAF endpoints available

MCP Integration

Vector Pro supports the Model Context Protocol (MCP), allowing you to manage your hosting infrastructure through Claude using natural language.

Claude Desktop Setup

Add to your Claude configuration file:

{
  "mcpServers": {
    "vector": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-remote", "https://api.builtfast.com/mcp/vector"],
      "env": {
        "API_KEY": "YOUR_VECTOR_API_KEY"
      }
    }
  }
}

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

What You Can Do

Sites

Create, update, suspend, delete

Environments

Manage staging, production, custom

Deployments

Deploy, rollback, check status

Cache

Purge full, by tag, or URL

WAF

Block IPs, rate limits, referrers

Webhooks

Configure event notifications

Example Prompts

  • "List my Vector sites"
  • "Deploy site abc123 to production"
  • "Rollback production to the previous deployment"
  • "Purge the CDN cache for site abc123"
  • "Block IP 192.168.1.100 on my production site"
  • "Create a staging environment for site abc123"

Ready to get started?

Contact BuiltFast to become a Vector Pro partner.