Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>KernoNew to Visual Studio Code? Get it now.
Kerno

Kerno

Kerno

|
9 installs
| (0) | Free
Kerno writes, runs, and maintains context-aware integration tests for your backend codebase right in your IDE so you can catch bugs, breaking changes, and regressions instantly before you commit.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kerno: Your Integration Testing Co-Pilot

Kerno writes, runs, and maintains context-aware integration tests for your backend codebase right in your IDE so you can catch bugs, breaking changes, and regressions instantly before you commit.

Why Kerno

  • Free up engineers: Kerno fully automates the testing workflow, from generation to execution to maintenance, so developers never waste time writing or fixing boilerplate tests.
  • Ensure Consistency across your team: As your codebase evolves, Kerno continuously updates tests, eliminating the overhead of test upkeep and ensuring your suite never drifts out of sync.
  • Tighten Feedback Loops: Kerno brings testing directly into the IDE, giving developers feedback in minutes while they're in flow. No more waiting on CI pipelines.

Key Features

  • Full Codebase Understanding: Kerno builds a detailed graph of your entire application, mapping every piece of code, dependency, and business logic to understand how all the parts fit together.
  • Deep Test Coverage: Our AI engine generates a high-quality, exhaustive test suite that covers complex user flows and critical edge cases, giving you confidence in every deployment.
  • Zero-Effort Test Environments: Kerno autonomously manages test environments. It spins up real dependencies, handles data seeding, and performs teardown logic automatically, creating isolated and reliable test runs.
  • Self-Healing Tests: When your code changes, Kerno doesn't just flag a broken test, it analyzes the change and attempts to fix the test for you.
  • Rapid, Readable Results: Kerno runs tests in parallel to get you results fast. It intelligently detects behavioral and logical changes, then compiles a human-readable summary of the impact across all edge cases, delivered right inside your IDE.

Requirements

  • Docker: Kerno uses Docker to create isolated environments for test execution. Please ensure Docker Desktop is installed and running on your local machine.

Getting Started

Follow these steps to get Kerno running in minutes.

  1. Install the Extension

  2. Configure Your API Key

    • The first time you use Kerno, you will be prompted to enter an API key.
    • You can get your free API key by signing up for our beta at kerno.io.
  3. Start Testing!

    • Click on "test with Kerno" next to any of your endpoint
    • Kerno will analyze the selected code, generate the relevant tests, and display the results in the side panel.

Supported Technologies

Kerno is continuously expanding its support. Currently, we work best with:

  • Languages: Typescript, Javascript, and Python (more coming soon!)
  • Databases: PostgreSQL
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft