Reload code changes instantly

Skip the build and redeploy process. JRebel reloads changes to Java classes, resources, and over 90 frameworks.

Try JRebel now Watch it in action

LookingJRA2smallLooking for JRebel for Android?

Stop wasting time

Stop waiting for build and deploy to make code changes. Write code and refresh your browser, done.

Works with all Java applications. Desktop, Web, Services, and Enterprise.

Reload changes on local servers, remote servers and in the cloud.

How much time will I save?
/ hour
JRebel saves me 62 minutes
per day

Remote and virtual server support


With JRebel you can develop on virtual machines, remote servers and cloud environments as fast and easily as you do locally.

Find out more about JRebel support for remote servers



Application Servers

Tomcat, JBoss EAP/Wildfly, Jetty, WebLogic, WebSphere, GlassFish, and OSGi


Spring, Java EE, Hibernate, Guice, Struts, Wicket, GWT, Grails, LifeRay, Hybris, and 100+ more


Eclipse, IntelliJ, NetBeans, STS, RAD, and MyEclipse
JVM Languages

JVM Languages

Java, Scala, Groovy, JRuby, and Clojure

How does it work?

JRebel is a JVM Java Agent that integrates with application servers, making classes reloadable with existing class loaders. Only changed classes are recompiled and instantly reloaded in the running application.
JRebel plugs into IDEs and build systems. Classes and static resources are loaded straight from the workspace.
JRebel integrates with over 100 frameworks. Dedicated JRebel plugins will rebuild caches, rewire components and apply configuration to the runtime as necessary.

65,000 happy users

logo_Bosch logo_HP logo_Deloitte logo_Apple logo_AmAir logo_HM logo_HBO
Are you still redeploying? Try JRebel