ApiLense

AI-POWERED API ANALYSIS

Meet ApiLense Agent. Understand your code. Test every API path.

ApiLense Agent reads your source code, traces business logic, generates tests, and finds defects with evidence — so you can build reliable APIs faster.

Try a safe sample project — no installation required.

  • Java 17 · Spring Boot
  • Self-hosted
  • Fixes you review, never auto-applied
ApiLense Agent, your AI-powered API analysis, testing and defect auditor: it reads code, understands business logic, generates test cases, executes tests, finds defects and suggests fixes.

Code Analysis

From controller to repository.

Business Rules

Discover validations and logic.

Test Generation

Positive, negative and boundary scenarios.

Test Execution

Run and validate APIs automatically.

Defect Audit

Find issues with exact code location.

AI Fix Assistant

Get code-level recommendations.

From your code to a fix, in six steps

  1. Read CodeControllers, services, repositories, DTOs and configuration.
  2. Understand Business LogicFollows each request from the controller to the database.
  3. Generate Test CasesPositive, negative and boundary scenarios from the rules it found.
  4. Execute TestsRuns them against an address you authorise.
  5. Find DefectsSecurity and code-review findings with file and line.
  6. Suggest FixesA change and a regression test for you to review.

See it work on a sample project

This is the real workspace, filled from a synthetic sample. Nothing here is your code, and the test results are simulated.

POST /api/v1/customers

Create a customer

Analyze

Loading the sample project…

Analysis Progress
    Test Summary

    Sample data. A synthetic sample project, not your code; test results are simulated. Open the interactive demo

    From a failing test to the exact line

    Every defect carries its evidence: the request that failed, the verified file and line, and a fix you can review. This is the real sample project.

    Loading the sample project…

    Open this defect in the demo

    Built to keep your code and data in your hands

    ApiLense runs on your laptop or your own server. This is how the agent is designed to behave.

    Local and private environments

    Self-hosted: your source and traffic stay on your machine or network. Tests run only against an environment you authorise for the project.

    Controlled project access

    Sign-in with admin and member roles and per-project access.

    Protected credentials

    Passwords, tokens, keys and card numbers are masked before anything is stored.

    Sanitized diagnostics

    Logs and stack traces shown with a defect are redacted first.

    Developer review of fixes

    The agent proposes a diff. It never changes your files; you review and apply it.

    Connect a service in minutes

    Create a project, copy the ingest key, then choose the way that suits the service.

    1No code: OpenTelemetry

    Point an existing agent or collector at ApiLense.

    -Dotel.exporter.otlp.protocol=http/json
    -Dotel.exporter.otlp.endpoint=
      http://HOST:8081/api/v1/otlp
    -Dotel.exporter.otlp.headers=
      x-apilens-key=alk_...

    2Small client

    Java: download three classes and add three lines of properties. Go and Python are one import.

    new ApiLensClient(
      "http://HOST:8081",
      "alk_...", "orders-api")

    3Any language

    Post a batch of events over HTTP.

    POST /api/v1/ingest
    X-ApiLens-Key: alk_...
    {"events":[{...}]}

    Also included: live API health beside every endpoint (latency, error rate, risk), spec drift, Try it, a service map, Slack/Teams/webhook alerts and masked failing examples.

    Start free. Go Pro when you need more.

    Unlimited API requests on every plan. No usage meters.

    Free

    For one person, learning or side projects

    $0 forever

    Free, self-hosted

    • Up to 10 projects
    • Unlimited API requests
    • Last 24 hours of history
    • Live traffic, API docs and spec drift
    • Community support
    Run it free

    Organization

    For teams and companies

    $15 / month

    Billed monthly, cancel any time

    • Everything in Pro
    • Team sign-in with admin and member roles
    • Per-project access control
    • Alerts, share links and exports for the whole team
    • Priority email support
    • Single sign-on and audit log: planned
    Get the organization plan

    Prices are in US dollars. To start a plan, write to us and we will set you up. See the refund policy.

    Questions

    Does my traffic data leave my network?

    No. ApiLense runs on your computer or your server and stores data in its own database there.

    Do I test locally or on a server?

    Both work. Run it from your IDE for local testing, or use the Docker setup with PostgreSQL on a server and put it behind HTTPS.

    Will the client slow down my service?

    No. Events go into a small queue and are sent in the background. If ApiLense is unreachable they are dropped, and your service carries on.

    What counts as an organization?

    Any company or team using ApiLense for shared work. Personal learning and side projects use the free plan.

    Ready to analyze your APIs with ApiLense Agent?

    Try the live demo or create your free account to connect your own project.

    Talk to us

    Questions about the organization plan, support or a demo.

    Company
    Support
    Sales
    Phone
    WhatsApp
    Hours
    Address
    Website

    Contact details have not been added yet. The administrator adds them under Settings in ApiLense.