Skip to content
Benchify (YC S24) logo

Benchify (YC S24)

App
Next-gen automated software testing for Python
69 installs

Pricing

Basic plan available.

Select a tab navigation

Benchify is a fully automated software testing tool for Python programs. When you cut a PR, Benchify clones your PR, identifies the functions or classes which changed in the diff, and then automatically tests the modified code against a battery of strategically generated inputs.

Benchify is based on cutting-edge software testing techniques typically used for mission-critical systems such as rocket control systems, silicon chip designs, and high-speed trading software. We democratize these techniques through judicious use of AI and static analysis.

➡️ In order to work, Benchify requires that you:

  • make an account, and
  • include, at the top-level of your repo, some kind of standard dependency file such as a requirements.txt or setup.py.
    If a user can install the dependencies in your dependency file and then run pytest, Benchify should be able to analyze your code.

⚠️ Important safety note: Benchify actually runs your code - so don't push API keys or credentials to your repo! We are working on adding support for injecting mock environment variables so Benchify can interact with your dev database or mock APIs. If you have feature requests, let us know at [email protected].

Benchify (YC S24) screenshot

Supported languages

 (1)
Python

Plans and pricing

Our basic plan with capped usage and limited coverage.
$0
  • Basic Error Detection
  • Analyze Up To 2 PRs Per Day
  • Generate One Test File Per Day
  • Generate One Patched PR Per Day

Next: Confirm your installation location

Benchify (YC S24) is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation

About

Next-gen automated software testing for Python
69 installs

Pricing

Basic plan available.

Supported languages

 (1)
Python