-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
169 lines (169 loc) · 6.64 KB
/
Copy pathapis.yml
File metadata and controls
169 lines (169 loc) · 6.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
aid: software-development-lifecycle
name: Software Development Lifecycle
description: >-
The Software Development Lifecycle (SDLC) encompasses all processes, tools,
and methodologies involved in planning, developing, testing, and delivering
software from inception to retirement. Modern SDLC platforms integrate project
planning, source control, code review, automated testing, security scanning,
CI/CD pipelines, and release management into unified developer experience
platforms. This profile covers the landscape of APIs, tools, and platforms
that support each phase of the software development lifecycle.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Development Process
- Project Management
- Quality Assurance
- Software Engineering
- DevOps
- Platform Engineering
url: https://raw.githubusercontent.com/api-evangelist/software-development-lifecycle/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
- aid: software-development-lifecycle:planning-and-tracking
name: Planning and Tracking APIs
description: >-
APIs for agile planning, backlog management, sprint tracking, roadmapping,
and team capacity planning tools used in the planning phase of the software
development lifecycle.
humanURL: https://en.wikipedia.org/wiki/Software_project_management
baseURL: https://en.wikipedia.org/wiki/Software_project_management
tags:
- Agile Planning
- Backlog Management
- Sprint Tracking
- Roadmapping
properties:
- type: Documentation
url: https://en.wikipedia.org/wiki/Software_project_management
- aid: software-development-lifecycle:code-and-review
name: Code and Review APIs
description: >-
APIs for source control, code repositories, branching strategies, pull
requests, and code review platforms that support collaborative development
in the implementation phase.
humanURL: https://en.wikipedia.org/wiki/Version_control
baseURL: https://api.github.com
tags:
- Source Control
- Code Review
- Version Control
- Collaboration
properties:
- type: Documentation
url: https://docs.github.com/en/rest
- type: OpenAPI
url: https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json
- aid: software-development-lifecycle:build-and-test
name: Build and Test APIs
description: >-
APIs for build automation, test frameworks, code coverage tools, and
quality gates that verify software correctness and maintainability during
the testing phase of the lifecycle.
humanURL: https://en.wikipedia.org/wiki/Build_automation
baseURL: https://en.wikipedia.org/wiki/Build_automation
tags:
- Build Automation
- Testing
- Code Coverage
- Quality Gates
properties:
- type: Documentation
url: https://en.wikipedia.org/wiki/Build_automation
- aid: software-development-lifecycle:security-scanning
name: Security Scanning APIs
description: >-
APIs for static application security testing (SAST), dynamic application
security testing (DAST), software composition analysis (SCA), and
container security scanning integrated into the development lifecycle.
humanURL: https://en.wikipedia.org/wiki/Static_application_security_testing
baseURL: https://en.wikipedia.org/wiki/Static_application_security_testing
tags:
- SAST
- DAST
- Security Scanning
- DevSecOps
- SCA
properties:
- type: Documentation
url: https://en.wikipedia.org/wiki/Static_application_security_testing
- aid: software-development-lifecycle:deployment-and-release
name: Deployment and Release APIs
description: >-
APIs for CI/CD pipelines, infrastructure provisioning, environment management,
feature flags, and progressive delivery tools that support the deployment
and release phase of the software development lifecycle.
humanURL: https://en.wikipedia.org/wiki/CI/CD
baseURL: https://en.wikipedia.org/wiki/CI/CD
tags:
- CI/CD
- Deployment
- Infrastructure as Code
- Feature Flags
- Progressive Delivery
properties:
- type: Documentation
url: https://en.wikipedia.org/wiki/CI/CD
- aid: software-development-lifecycle:monitoring-and-observability
name: Monitoring and Observability APIs
description: >-
APIs for application performance monitoring, error tracking, log management,
and distributed tracing that support the operations and maintenance phase
of the software development lifecycle.
humanURL: https://en.wikipedia.org/wiki/Observability_(software)
baseURL: https://en.wikipedia.org/wiki/Observability_(software)
tags:
- Monitoring
- Observability
- APM
- Log Management
- Tracing
properties:
- type: Documentation
url: https://en.wikipedia.org/wiki/Observability_(software)
- aid: software-development-lifecycle:developer-platforms
name: Developer Platform APIs
description: >-
APIs for integrated developer experience (IDP) platforms that unify planning,
coding, building, testing, and deployment into a single platform with
internal developer portals, service catalogs, and self-service infrastructure.
humanURL: https://internaldeveloperplatform.org/
baseURL: https://internaldeveloperplatform.org/
tags:
- Developer Platform
- Internal Developer Portal
- Service Catalog
- Platform Engineering
properties:
- type: Documentation
url: https://internaldeveloperplatform.org/
common:
- url: https://en.wikipedia.org/wiki/Software_development_process
name: Software Development Process
type: Documentation
- url: https://en.wikipedia.org/wiki/Agile_software_development
name: Agile Software Development
type: Documentation
- url: https://en.wikipedia.org/wiki/DevOps
name: DevOps
type: Documentation
- url: https://en.wikipedia.org/wiki/DevSecOps
name: DevSecOps
type: Documentation
- url: https://en.wikipedia.org/wiki/Platform_engineering
name: Platform Engineering
type: Documentation
- url: https://en.wikipedia.org/wiki/Continuous_integration
name: Continuous Integration
type: Documentation
- url: https://en.wikipedia.org/wiki/Continuous_delivery
name: Continuous Delivery
type: Documentation
- url: https://internaldeveloperplatform.org/
name: Internal Developer Platform Guide
type: Documentation
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com