| name | apollo-prod-checklist |
| description | Execute Apollo.io production deployment checklist.
Use when preparing to deploy Apollo integrations to production,
doing pre-launch verification, or auditing production readiness.
Trigger with phrases like "apollo production checklist", "deploy apollo",
"apollo go-live", "apollo production ready", "apollo launch checklist".
|
| allowed-tools | Read, Grep, Bash(curl:*) |
| version | 1.13.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","apollo","deployment","audit"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Apollo Production Checklist
Overview
Comprehensive pre-production checklist for Apollo.io integrations with automated validation scripts. Covers authentication, resilience, observability, compliance, and credit management.
Prerequisites
- Valid Apollo.io API credentials
- Node.js 18+
- Completed
apollo-install-auth setup
Instructions
Step 1: Authentication & Key Management
import axios from 'axios';
interface Check { category: string; name: string; pass: boolean; detail: string; }
const results: Check[] = [];
results.push({
category: 'Auth', name: 'API key from env/secrets',
pass: !!process.env.APOLLO_API_KEY,
detail: process.env.APOLLO_API_KEY ? 'Loaded from env' : 'NOT SET',
});
const { execSync } = await import('child_process');
let usesHeader = true;
try { execSync('grep -rn "params.*api_key" src/ --include="*.ts"', { : }); usesHeader = ; } {}
results.({ : , : , : usesHeader, : usesHeader ? : });
{
resp = axios.(, {
: { : process..! },
});
results.({ : , : , : resp.., : resp.. ? : });
} (: ) {
results.({ : , : , : , : });
}
gitIgnored = ().().();
results.({ : , : , : gitIgnored !== , : gitIgnored !== ? : });