---
title: "confit"
description: "Agent skills for ConfIT: set up a declarative API test suite, write component tests from your controller and its mocks, and write black-box API tests from an OpenAPI spec."
canonical: https://agentpluginsdirectory.com/plugins/confit
last-updated: 2026-10-23
---

# confit
Agent skills for ConfIT: set up a declarative API test suite, write component tests from your controller and its mocks, and write black-box API tests from an OpenAPI spec.
- Slug: confit
- Publisher: Rahul Garg
- Repository: https://github.com/techygarg/ConfIT
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): other
- Skills: 3 (confit-component-tests, confit-integration-tests, confit-suite-setup)
- MCP servers: 0
- Stars: 26
- Repository created: 2022-03-02
- Repository last pushed: 2026-10-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/confit
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What confit does, in the publisher's words

ConfIT is a.NET library for declarative API integration testing. Define tests in JSON or YAML: no boilerplate for the common case. ConfIT handles request execution, mock setup, response matching, variable extraction, and test filtering; you write the test definitions.

It works at two levels: component tests (service runs in-process, external dependencies mocked via WireMock) and integration tests (full environment, real services). Both levels use the same DSL and the same xUnit setup pattern.

📖 ConfIT, A Declarative Way to Define Your Integration Tests, background and motivation from the author.

- Readable test definitions. A JSON or YAML file is easier to scan than C# test code, and easier for QA and non-engineers to contribute to.
- No repeated boilerplate. Adding a test is editing a file: not creating a new class, wiring up a factory, and writing assertions by hand.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/techygarg/ConfIT/HEAD/README.md
