Derivative similar to an option in many ways:
It gives its holder the right, but not obligation, to buy (call warrant) or sell (put warrant) the underlying asset as a specific price (strike price) until or at a specific time.
Like options, warrants can be American or European exercise style.
The main difference from options is that when a warrant is exercised, the counterparty is the warrant issuer.