smoke-test-api

Execute API smoke tests for health, response times, and CRUD operations.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/FortiumPartners/ensemble-vnext --skill smoke-test-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smoke-test-api
Source: https://github.com/FortiumPartners/ensemble-vnext/tree/main/packages/skills/smoke-test-api
Command: npx skills add https://github.com/FortiumPartners/ensemble-vnext --skill smoke-test-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of verifying API health, performance, and functionality, ensuring services are available and responsive before and after deployments.

Core Features & Use Cases

  • API Health Checks: Validate critical endpoints like /health, /health/db.
  • Performance Validation: Ensure response times meet defined Service Level Agreements (SLAs).
  • CRUD Operation Testing: Verify basic Create, Read, Update, Delete operations.
  • Use Case: Before deploying a new version of your API to production, use this Skill to run a suite of tests against the staging environment to catch any regressions or performance degradations.

Quick Start

Use the smoke-test-api skill to execute health checks against the staging API.

Frequently Asked Questions about smoke-test-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate API smoke tests before deploying to production?

API smoke tests validate service availability, response times, and critical endpoint functionality before production deployments. You can automate health checks, CRUD operations, and response validation across staging environments to catch regressions early.

What is the difference between an API health check and a full smoke test?

An API health check verifies critical endpoints like /health and /health/db are responding, while a comprehensive smoke test also validates CRUD operations, response payloads, and performance against defined Service Level Agreements across multiple environments.

Can I validate API response times against SLAs automatically?

Yes, API smoke testing validates response times against defined Service Level Agreements automatically. It measures endpoint latency during health checks and CRUD operations to ensure performance meets SLA thresholds before and after deployments.

Do I need a JavaScript environment to run API smoke tests?

Yes, running API smoke tests requires a JavaScript execution environment with network access. This setup allows the test scripts to execute CRUD operations, validate responses, and perform health checks against target API endpoints.

How do I test CRUD operations across multiple release workflow stages?

API smoke testing supports multi-environment testing across various release workflow stages by executing Create, Read, Update, and Delete operations against different environments. This validates critical endpoint functionality and data integrity throughout the deployment pipeline.