Multi-language Dependency Automation
- Automatically update dependencies using convenient Pull Requests
- Supports a multitude of languages including JavaScript, Java, Ruby, PHP, Python, Go, Cargo, Elixir, Docker, etc.
- Extensive configurability. WhiteSource Renovate will fit in with your workflow, including custom grouping and schedules
- Supports shared presets as code, similar to eslint shared configs
View WhiteSource Renovate website
No-risk onboarding
After installation, you'll receive a single onboarding PR that previews what happens next, so there's no surprises.
Unopinionated, highly flexible configuration
Modify any of WhiteSource Renovate's smart defaults with custom overrides at the repository, package file, dependency type, and package levels.
Support for monorepo directory structures
WhiteSource Renovate will discover all package files files in each repository. Supports Lerna and Yarn Workspaces with zero config.
Automatic lock file and checksum support
Generates all necessary lock files and checksums and includes them in the same commit
Ease the noise with custom schedules
Define schedules in your time zone, any hour of the day or day of the week.
Throttle updates however you want with schedules, configurable right down to the per-package level.
Rules-based automerging
Merge some updates without human intervention if they pass tests and satisfy your automerge rules.
Pricing and setup
WhiteSource Renovate
Unlimited Private and Public repositories per account
- Free
Renovate is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

