Public API Launch Checklist
Prepare an API for external developers.
The Open buttons send the prompt text as currently shown below to that site only when you click. Fill in the placeholders first.
[VERIFY] is an editorial flag, not a blank to fill. Wherever the prompt shows [VERIFY], check that item against a reliable source before you use it.
Score the readiness of my API for external developers. API and audience: [API_AND_AUDIENCE]. Current state of documentation, authentication, limits, monitoring, support, and legal terms: [CURRENT_STATE]. Score each area from 0 (absent), 1 (draft), 2 (adequate), 3 (launch ready) with evidence. If I gave no information, mark "unknown" and ask: 1. Documentation: reference, guides, quickstart, runnable examples, error catalog. 2. Authentication and authorization: key management, scopes, rotation, revocation. 3. Security: input validation, transport security, abuse protection, security review or penetration test. 4. Rate limits and quotas: documented, with headers that report usage. 5. Stability: versioning policy, deprecation policy, changelog. 6. Reliability: uptime targets, status page, incident process. 7. Observability: per-customer logs, metrics, alerts. 8. Developer experience: sandbox, test data, SDKs or client examples, consistent errors, idempotency, pagination. 9. Support: channels, response times, and a feedback loop. 10. Legal and commercial: terms of use, privacy terms, pricing, data processing terms [VERIFY]. 11. Onboarding: sign-up flow and time to the first successful call. Total out of 33, list blockers (any area scoring 0 or 1 in security, authentication, or documentation), and give a 4-week plan to launch. Include a soft launch plan with five friendly developers. What follows is a draft and must not be read as legal or compliance advice. Confirm legal, regulatory, consent or contractual points with a qualified professional who knows the rules in [JURISDICTION].
Fill in before use
Optional: type your details and the prompt above updates. Nothing is saved or sent.
Replace each bracketed placeholder with your own details, then paste into Any AI or another assistant.