Get Started
Pick your language to install and configure Codeflash:Python
Install via pip, uv, or poetry. Configure in
pyproject.toml.JavaScript / TypeScript
Install via npm, yarn, pnpm, or bun. Configure in
package.json. Supports Jest, Vitest, and Mocha.Java
Install via uv. Supports Maven and Gradle. JUnit 5, JUnit 4, and TestNG.
How to use Codeflash
These commands work for Python, JS/TS, and Java projects:Optimize a Function
Optimize Entire Codebase
Trace & Optimize Workflows
Auto-Optimize Pull Requests
Configuration Reference
Python Config
pyproject.toml referenceJS / TS Config
package.json reference — includes monorepo, scattered tests, manual setupJava Config
pom.xml / gradle.properties reference