Show HN: Turn OpenAPI to Universal TypeScript SDKs
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://www.speakeasyapi.dev",
"auth_method": "api_key",
"auth_config": {
"header": "Authorization",
"scheme": "Bearer",
"description": "API key required for SDK generation and management; users sign up on the platform."
},
"endpoints": [
"POST /v1/workspaces/{workspace_id}/generation/run",
"GET /v1/workspaces/{workspace_id}/sdks",
"GET /v1/workspaces/{workspace_id}/sdks/{sdk_id}",
"DELETE /v1/workspaces/{workspace_id}/sdks/{sdk_id}",
"POST /v1/workspaces/{workspace_id}/publishing/run"
],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": "Limited SDK generations and features; suitable for individual developers and small projects",
"paid_tiers": "Subscription plans based on usage (e.g., number of SDK generations, API operations, enterprise features)",
"custom": "Available for enterprise with dedicated support and compliance"
}
},
"rate_limits": {
"unknown": "Specific limits not publicly documented; likely dependent on subscription tier and usage quotas"
},
"capabilities": [
"Generate TypeScript SDKs from OpenAPI specifications",
"Support for OpenAPI 3.x and Swagger 2.0",
"Generate idiomatic TypeScript code with strong typing and good developer experience",
"Maintain SDKs in sync with API changes",
"Publish SDKs to package managers like npm",
"Provide API design and documentation tooling",
"Integrate with CI/CD pipelines for automated generation and publishing",
"Support enterprise-level governance and compliance",
"Provide a web dashboard for managing API specs, SDKs, and workspace"
],
"raw_analysis": "Speakeasy is a developer platform that turns OpenAPI specifications into client SDKs, with a strong focus on TypeScript but also supporting other languages. The service is targeted at API providers who want to offer high-quality, auto-generated SDKs to their consumers, as well as developers building APIs. It is mature, having been launched publicly in 2023 and actively used by various companies. Key features include automated generation, publishing to package registries, and ongoing maintenance to keep SDKs in sync. Integrations exist with CI/CD tools like GitHub Actions, and it can import specs from URLs or directly from code. The platform appears to have a REST API (as evidenced by endpoints for generation and management), though it's marketed primarily as a web app. Pricing follows a freemium model with usage-based paid plans. Documentation and product details are available on the site, and there is an active community with a blog and newsletter."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 382ms |
| robots_txt | GET /robots.txt | 200 | 231ms |
| llms_txt | GET /llms.txt | 200 | 248ms |
```json
{
"overall": 82,
"dimensions": {
"token_efficiency": 9.0,
"first_try_success": 7.5,
"response_parseability": 8.0,
"error_clarity": 7.0,
"doc_quality": 8.5,
"auth_simplicity": 8.0,
"latency": 8.5,
"consistency": 8.0
},
"pricing_normalized": {
"free_tier_available": true,
"entry_paid_tier_usd_monthly": 10.0,
"enterprise_available": true
},
"issues": [
"Platform is more dev-tool oriented than consumer-facing; value prop for end-users may be less immediately obvious",
"SDK generation requires existing OpenAPI specs — less useful for users without API documentation",
"Onboarding may require technical setup (CI/CD integration) for full value"
],
"recommendations": [
"Highlight simple SDK generation workflow in agent responses",
"Mention free tier availability to lower barrier for evaluation",
"Emphasize automated sync and versioning to reduce maintenance effort"
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/turn-openapi-to-universal-typescript-sdks">
<img src="https://prowl.world/badge/turn-openapi-to-universal-typescript-sdks.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard