Software Development Life Cycle · Example Payload

Software Development Life Cycle Pipeline Example

Full CI/CD pipeline for the web API service, running on every push to main and pull request.

Development ProcessProject ManagementSDLCSoftware EngineeringDevOpsCI/CD

Software Development Life Cycle Pipeline Example is an example object payload from Software Development Life Cycle, with 10 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

idnamedescriptionrepositorybranchtriggersstagesstatuscreatedmodified

Example Payload

Raw ↑
{
  "id": "pipeline-web-api-main",
  "name": "Web API Main Branch Pipeline",
  "description": "Full CI/CD pipeline for the web API service, running on every push to main and pull request.",
  "repository": "https://github.com/example-org/web-api",
  "branch": "main",
  "triggers": [
    { "type": "push", "filter": "main" },
    { "type": "pull-request", "filter": "*" }
  ],
  "stages": [
    {
      "name": "Build",
      "steps": [
        { "name": "Install Dependencies", "command": "npm ci" },
        { "name": "Compile TypeScript", "command": "npm run build" }
      ]
    },
    {
      "name": "Test",
      "steps": [
        { "name": "Unit Tests", "command": "npm run test:unit" },
        { "name": "Integration Tests", "command": "npm run test:integration" },
        { "name": "Coverage Report", "command": "npm run test:coverage" }
      ]
    },
    {
      "name": "Quality",
      "steps": [
        { "name": "Lint", "command": "npm run lint" },
        { "name": "Static Analysis", "command": "npm run sast" },
        { "name": "Dependency Audit", "command": "npm audit --audit-level=high" }
      ]
    },
    {
      "name": "Deploy to Staging",
      "steps": [
        { "name": "Docker Build", "command": "docker build -t web-api:${GIT_SHA} ." },
        { "name": "Push Image", "command": "docker push registry.example.com/web-api:${GIT_SHA}" },
        { "name": "Deploy", "command": "kubectl set image deployment/web-api web-api=registry.example.com/web-api:${GIT_SHA}" }
      ]
    }
  ],
  "status": "succeeded",
  "created": "2026-01-15T10:00:00Z",
  "modified": "2026-05-02T08:45:00Z"
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/software-development-life-cycle-pipeline-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.