slug: solo-io provider: Solo.io generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 6 edges: - tag: API Keys spec_file: solo-io-api-keys-api-openapi.yml capability_id: BC-4270.40 capability_id_l1: BC-4270 capability_name: Developer Identity & Credential Management confidence: 0.85 evidence: POST /apps/{appID}/api-keys CreateAppApiKey Create app API key; schemas ApiKeyWithSecret, CreateApiKeyRequest reason: Developer-portal backend issuing and revoking API keys for registered developer apps — issuance and stewardship of developer credentials (BC-4270.40). - tag: APIs spec_file: solo-io-apis-api-openapi.yml capability_id: BC-4270 capability_id_l1: BC-4270 capability_name: Developer Platform & API Ecosystem Management confidence: 0.85 evidence: GET /apis ListAPIs Lists APIs visible to the current user; GET /usage-plans GetUsagePlans Lists all usage plans for the developer portal; schemas UsagePlan, RateLimitPolicy reason: Developer portal surface combining API discovery/schema access, usage plans with rate-limit policy, and API key issuance. Spans portal management, consumption governance and credentials, so only the L1 is asserted. - tag: oauth-credentials spec_file: solo-io-oauth-credentials-api-openapi.yml capability_id: BC-4270.40 capability_id_l1: BC-4270 capability_name: Developer Identity & Credential Management confidence: 0.85 evidence: 'POST /apps/{appID}/oauth-credentials CreateAppOAuthCredential; DELETE /oauth-credentials/{credentialID}; schemas: OAuthCredential, OAuthCredentialWithSecret' reason: Issuance and revocation of OAuth client credentials for developer-portal applications is exactly developer identity and credential management for the API ecosystem. - tag: API Products spec_file: solo-io-api-products-api-openapi.yml capability_id: BC-4270 capability_id_l1: BC-4270 capability_name: Developer Platform & API Ecosystem Management confidence: 0.8 evidence: GET /api-products ListApiProducts List API products; GET /api-products/{productID}/versions ListApiProductVersions List API product versions reason: Catalogue of API products and their versions surfaced by the developer portal — clearly Developer Platform & API Ecosystem Management. Ambiguous between portal catalogue (.30) and public API lifecycle/versioning (.10), so L2 left unset. - tag: Apps spec_file: solo-io-apps-api-openapi.yml capability_id: BC-4270 capability_id_l1: BC-4270 capability_name: Developer Platform & API Ecosystem Management confidence: 0.8 evidence: POST /teams/{teamID}/apps CreateTeamApp Create team app; POST /apps/{appID}/subscriptions CreateAppSubscription Create app subscription; schemas OAuthCredentialWithSecret, ApiKeyWithSecret reason: Developer-portal app registration with subscriptions to API products plus credential issuance — Developer Platform & API Ecosystem Management. Mixed across credential (.40) and portal (.30) sub-capabilities, so L2 omitted. - tag: Applications spec_file: solo-io-applications-api-openapi.yml capability_id: BC-4270.40 capability_id_l1: BC-4270 capability_name: Developer Identity & Credential Management confidence: 0.72 evidence: POST /applications CreateOAuthApplication Creates an OAuth2 client; POST /apps/{appId}/oauth-credentials GenerateApplicationOAuthCredential Generate and push application credentials to the Identity Provider reason: Registration of developer OAuth clients and issuance of their credentials/API keys maps to Developer Identity & Credential Management; some operations also cover API-product subscriptions, hence confidence below 0.8.